#include <iostream>
using namespace std;
class Test
{
int x;
public:
Test() : x(0) {}
void print() { cout << x << endl; }
void access(Test& t) { t.x = 10; }
};
int main()
{
Test t1, t2;
t1.access(t2);
t2.print();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIFRlc3QKewogICAgaW50IHg7CnB1YmxpYzoKICAgIFRlc3QoKSA6IHgoMCkge30KICAgIHZvaWQgcHJpbnQoKSB7IGNvdXQgPDwgeCA8PCBlbmRsOyB9CiAgICB2b2lkIGFjY2VzcyhUZXN0JiB0KSB7IHQueCA9IDEwOyB9Cn07CgppbnQgbWFpbigpCnsKICAgIFRlc3QgdDEsIHQyOwogICAgdDEuYWNjZXNzKHQyKTsKICAgIHQyLnByaW50KCk7CiAgICByZXR1cm4gMDsKfQ==