#include <iostream>
#include <string>
#include<fstream>
#include<vector>
#include<algorithm>
#include<iterator>
template <typename T>
std::vector<T> ReadFile( )
{
std::vector<T> vec;
//std::ifstream fvecin (fname.c_str());
//if (fvecin.is_open())
{
std::copy(std::istream_iterator<T>(std::cin),
std::istream_iterator<T>(), std::back_inserter(vec) );
}
//else
return vec;
}
#define READ_TYPE std::string
int main(){
std::vector<READ_TYPE> v;
v=ReadFile<READ_TYPE>();
for(auto i:v)
std::cout<<i<<" "<<std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZTxmc3RyZWFtPgojaW5jbHVkZTx2ZWN0b3I+CiNpbmNsdWRlPGFsZ29yaXRobT4KI2luY2x1ZGU8aXRlcmF0b3I+Cgp0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4Kc3RkOjp2ZWN0b3I8VD4gUmVhZEZpbGUoICkKewogIAogIHN0ZDo6dmVjdG9yPFQ+IHZlYzsKICAvL3N0ZDo6aWZzdHJlYW0gZnZlY2luIChmbmFtZS5jX3N0cigpKTsKICAvL2lmIChmdmVjaW4uaXNfb3BlbigpKQogIHsKICAgc3RkOjpjb3B5KHN0ZDo6aXN0cmVhbV9pdGVyYXRvcjxUPihzdGQ6OmNpbiksCiAgICAgICAgICBzdGQ6OmlzdHJlYW1faXRlcmF0b3I8VD4oKSwgc3RkOjpiYWNrX2luc2VydGVyKHZlYykgKTsKICAgIH0KICAvL2Vsc2UKIApyZXR1cm4gdmVjOwp9CgojZGVmaW5lIFJFQURfVFlQRSBzdGQ6OnN0cmluZwppbnQgbWFpbigpewoKc3RkOjp2ZWN0b3I8UkVBRF9UWVBFPiB2OwogIHY9UmVhZEZpbGU8UkVBRF9UWVBFPigpOwogIApmb3IoYXV0byBpOnYpCnN0ZDo6Y291dDw8aTw8IiAiPDxzdGQ6OmVuZGw7CgogIHJldHVybiAwOwp9