#include <iostream>
#include <vector>

int main() {
    std::vector<int> values{7, 7};
    values.push_back(9);
    if (values.front() != 7 || values.back() != 9) return 1;
    std::cout << "first=" << values.front() << " last=" << values.back() << '\n';

    values.front() = 8;
    if (values[0] != 8) return 1;
    std::cout << "changed-first=" << values[0] << '\n';

    std::vector<int> empty{};
    empty.reserve(8);
    if (!empty.empty()) return 1;
    if (empty.empty()) std::cout << "empty=skipped\n";
}
