#include <iostream>
#include <vector>
using namespace std;
template<typename T>
ostream& operator << (ostream& os, vector<T>& vec){
for(int i=0; i<vec.size(); i++){
os << vec[i] << ( i+1 == vec.size() ? "" : " " );
}
return os;
}
int main(){
vector<int> A = {1,2,3,4};
cout << A << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCnRlbXBsYXRlPHR5cGVuYW1lIFQ+Cm9zdHJlYW0mIG9wZXJhdG9yIDw8IChvc3RyZWFtJiBvcywgdmVjdG9yPFQ+JiB2ZWMpewogIGZvcihpbnQgaT0wOyBpPHZlYy5zaXplKCk7IGkrKyl7CiAgICBvcyA8PCB2ZWNbaV0gPDwgKCBpKzEgPT0gdmVjLnNpemUoKSA/ICIiIDogIiAiICk7CiAgfQogIHJldHVybiBvczsKfQogCmludCBtYWluKCl7CiAgdmVjdG9yPGludD4gQSA9IHsxLDIsMyw0fTsKICBjb3V0IDw8IEEgPDwgZW5kbDsKICByZXR1cm4gMDsKfQ==