#include <iostream>
using namespace std;
class Wektor
{
int x;
public:
Wektor():x(0){}
friend ostream& operator<<(ostream& out,const Wektor& ob)
{
return out << ob.x;
}
static int zmien(Wektor * const thisObj, int y)
{
return thisObj->x=y;
}
};
int main()
{
Wektor w;
cout << w;
operator<<(cout,w);
cout << Wektor::zmien(&w, 20);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmNsYXNzIFdla3Rvcgp7CiAgICBpbnQgeDsKcHVibGljOgogICAgV2VrdG9yKCk6eCgwKXt9CiAKICAgIGZyaWVuZCBvc3RyZWFtJiBvcGVyYXRvcjw8KG9zdHJlYW0mIG91dCxjb25zdCBXZWt0b3ImIG9iKQogICAgewogICAgICAgIHJldHVybiBvdXQgPDwgb2IueDsKICAgIH0KICAgIHN0YXRpYyBpbnQgem1pZW4oV2VrdG9yICogY29uc3QgdGhpc09iaiwgaW50IHkpCiAgICB7CiAgICAgICByZXR1cm4gdGhpc09iai0+eD15OwogICAgfQogICAgCiAgICB9OwppbnQgbWFpbigpCnsKICAgIFdla3RvciB3OwogICAgY291dCA8PCB3OwogICAgb3BlcmF0b3I8PChjb3V0LHcpOwogICAgY291dCA8PCBXZWt0b3I6OnptaWVuKCZ3LCAyMCk7CiAgICByZXR1cm4gMDsKfQ==