#include<iostream>
using namespace std;
class Test
{
private:
int x;
int y;
public:
Test (int x = 0, int y = 0) { this->x = x; this->y = y; }
Test setX(int a) { x = a; return *this; }
Test setY(int b) { y = b; return *this; }
void print() { cout << "x = " << x << " y = " << y << endl; }
};
int main()
{
Test obj1;
obj1.setX(10).setY(20);
obj1.print();
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKY2xhc3MgVGVzdAp7CnByaXZhdGU6CiAgaW50IHg7CiAgaW50IHk7CnB1YmxpYzoKICBUZXN0IChpbnQgeCA9IDAsIGludCB5ID0gMCkgeyB0aGlzLT54ID0geDsgdGhpcy0+eSA9IHk7IH0KICBUZXN0IHNldFgoaW50IGEpIHsgeCA9IGE7IHJldHVybiAqdGhpczsgfQogIFRlc3Qgc2V0WShpbnQgYikgeyB5ID0gYjsgcmV0dXJuICp0aGlzOyB9CiAgdm9pZCBwcmludCgpIHsgY291dCA8PCAieCA9ICIgPDwgeCA8PCAiIHkgPSAiIDw8IHkgPDwgZW5kbDsgfQp9OwogCmludCBtYWluKCkKewogIFRlc3Qgb2JqMTsKICBvYmoxLnNldFgoMTApLnNldFkoMjApOwogIG9iajEucHJpbnQoKTsKICByZXR1cm4gMDsKfQ==