#define _GLIBCXX_DEBUG 1
#define _GLIBCXX_DEBUG_PEDANTIC 1
#define _FORTIFY_SOURCE 2

#include <bits/stdc++.h>

#define all(x) (x).begin(),(x).end()

using vi = std::vector<int>;

int main() {
    vi arr{1,2,3,4};
    auto ptr = arr.begin();
    arr.push_back(5);
    std::cout << *ptr << std::endl;
}