#include <iostream>
#include <vector>
#include <string>
#include <iterator>
using namespace std;
template <typename T>
ostream& operator<<(ostream& o, const vector<T>& v) {
copy(v.begin(), v.end(), std::ostream_iterator<T>(o,","));
}
int main()
{
vector<string> s_v;
s_v.push_back("one");
s_v.push_back("two");
vector<int> i_v;
i_v.push_back(1);
i_v.push_back(2);
cout << s_v;
cout << i_v;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8aXRlcmF0b3I+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGUgPHR5cGVuYW1lIFQ+Cm9zdHJlYW0mIG9wZXJhdG9yPDwob3N0cmVhbSYgbywgY29uc3QgdmVjdG9yPFQ+JiB2KSB7CiAgICBjb3B5KHYuYmVnaW4oKSwgdi5lbmQoKSwgc3RkOjpvc3RyZWFtX2l0ZXJhdG9yPFQ+KG8sIiwiKSk7Cn0KCmludCBtYWluKCkKewogICAgdmVjdG9yPHN0cmluZz4gc192OwogICAgc192LnB1c2hfYmFjaygib25lIik7CiAgICBzX3YucHVzaF9iYWNrKCJ0d28iKTsKCiAgICB2ZWN0b3I8aW50PiBpX3Y7CiAgICBpX3YucHVzaF9iYWNrKDEpOwogICAgaV92LnB1c2hfYmFjaygyKTsKCiAgICBjb3V0IDw8IHNfdjsKICAgIGNvdXQgPDwgaV92Owp9