#include <iostream>
#include <vector>

int main() {
    std::vector<int> values{};
    values.reserve(3);
    std::cout << values.size() << '\n';
    // No element exists yet: do not evaluate values[0] here.
    values.push_back(2);
    std::cout << values.size() << ' ' << values[0] << '\n';
    return 0;
}
