#include <vector>
#include <string>
#include <iostream>
#include <sstream>
using namespace std;
class test {
vector<string> v;
public:
test() {
v.push_back("Hello");
}
void print() {
for(vector<string>::iterator it=v.begin(); it!=v.end(); ++it) {
cout << *it;
}
cout << endl;
}
vector<string>& operator~() {
return v;
}
};
int main(){
test A;
A.print();
vector<string> c;
c.push_back("world");
~A = c;
A.print();
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpjbGFzcyB0ZXN0IHsKICAgIHZlY3RvcjxzdHJpbmc+IHY7CiAgcHVibGljOgogICAgdGVzdCgpIHsKICAgICAgICB2LnB1c2hfYmFjaygiSGVsbG8iKTsKICAgIH0KCiAgICB2b2lkIHByaW50KCkgewogICAgICAgIGZvcih2ZWN0b3I8c3RyaW5nPjo6aXRlcmF0b3IgaXQ9di5iZWdpbigpOyBpdCE9di5lbmQoKTsgKytpdCkgewogICAgICAgICAgICBjb3V0IDw8ICppdDsKICAgICAgICB9CiAgICAgICAgY291dCA8PCBlbmRsOwogICAgfQoKICAgIHZlY3RvcjxzdHJpbmc+JiBvcGVyYXRvcn4oKSB7CiAgICAgICAgcmV0dXJuIHY7CiAgICB9ICAgICAgCn07CgppbnQgbWFpbigpewogICAgdGVzdCBBOwogICAgQS5wcmludCgpOwogICAgdmVjdG9yPHN0cmluZz4gYzsKICAgIGMucHVzaF9iYWNrKCJ3b3JsZCIpOwogICAgfkEgPSBjOwogICAgQS5wcmludCgpOwp9