#include <iostream>
#include <vector>
using namespace std;
template<class T>
void TestVec(std::vector<T>& v, T val)
{
v.push_back(val);
}
int main() {
std::vector<int> int_vec;
std::vector<std::string> str_vec;
TestVec(int_vec, 228);
TestVec(str_vec, std::string("pidor"));
std::cout<< int_vec.back() << " " << str_vec.back();
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8Y2xhc3MgVD4Kdm9pZCBUZXN0VmVjKHN0ZDo6dmVjdG9yPFQ+JiB2LCBUIHZhbCkKewoJdi5wdXNoX2JhY2sodmFsKTsKfQoKCmludCBtYWluKCkgewoJc3RkOjp2ZWN0b3I8aW50PiBpbnRfdmVjOwoJc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IHN0cl92ZWM7CglUZXN0VmVjKGludF92ZWMsIDIyOCk7CglUZXN0VmVjKHN0cl92ZWMsIHN0ZDo6c3RyaW5nKCJwaWRvciIpKTsKCQoJc3RkOjpjb3V0PDwgaW50X3ZlYy5iYWNrKCkgPDwgIiAiIDw8IHN0cl92ZWMuYmFjaygpOwoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=