#include <iostream>
class Animal
{
public:
int x;
int y;
int z;
Animal & setx(int v) { x = v; return *this;}
Animal & sety(int v) { y = v; return *this;}
Animal & setz(int v) { z = v; return *this;}
};
int main() {
// your code goes here
Animal anml;
anml.setx(5).sety(6).setz(7);
std::cout << anml.x << ", " << anml.y << ", " << anml.z << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgQW5pbWFsCnsKICAgIHB1YmxpYzoKICAgICAgICBpbnQgeDsKICAgICAgICBpbnQgeTsKICAgICAgICBpbnQgejsKICAgICAgICBBbmltYWwgJiBzZXR4KGludCB2KSB7IHggPSB2OyByZXR1cm4gKnRoaXM7fQogICAgICAgIEFuaW1hbCAmIHNldHkoaW50IHYpIHsgeSA9IHY7IHJldHVybiAqdGhpczt9CiAgICAgICAgQW5pbWFsICYgc2V0eihpbnQgdikgeyB6ID0gdjsgcmV0dXJuICp0aGlzO30KfTsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCglBbmltYWwgYW5tbDsKCWFubWwuc2V0eCg1KS5zZXR5KDYpLnNldHooNyk7CglzdGQ6OmNvdXQgPDwgYW5tbC54IDw8ICIsICIgPDwgYW5tbC55IDw8ICIsICIgPDwgYW5tbC56IDw8IHN0ZDo6ZW5kbDsKCXJldHVybiAwOwp9