#include<iostream>
using namespace std;
class base
{protected:
int x;
string s;
public:
base(int x, string s)
{
this->x=x;
this->s=s;
}
void setvar(int x, string s)
{
this->x=x;
this->s=s;
}
int getx() {return x;}
string gets(){return s;}
};
class derived: public base
{private:
int z;
public:
derived(int x, string s,int z):base(x,s)
{
this->z=z;
}
void setz(int z)
{
this->z=z;
}
int getz(){return z;}
void display()
{
cout << x << " "
<< s << " "
<< z;
}
};
int main()
{
derived a(5,"akkas",10);
a.display();
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmNsYXNzIGJhc2UKe3Byb3RlY3RlZDoKICAgIGludCB4OwogICAgc3RyaW5nIHM7CnB1YmxpYzoKICAgIGJhc2UoaW50IHgsIHN0cmluZyBzKQogICAgewogICAgICAgIHRoaXMtPng9eDsKICAgICAgICB0aGlzLT5zPXM7CiAgICB9CiAgICB2b2lkIHNldHZhcihpbnQgeCwgc3RyaW5nIHMpCiAgICB7CiAgICAgICAgdGhpcy0+eD14OwogICAgICAgIHRoaXMtPnM9czsKICAgIH0KICAgIGludCBnZXR4KCkge3JldHVybiB4O30KICAgIHN0cmluZyBnZXRzKCl7cmV0dXJuIHM7fQp9OwpjbGFzcyBkZXJpdmVkOiBwdWJsaWMgYmFzZQp7cHJpdmF0ZToKICAgIGludCB6OwpwdWJsaWM6CiAgICBkZXJpdmVkKGludCB4LCBzdHJpbmcgcyxpbnQgeik6YmFzZSh4LHMpCiAgICB7CiAgICAgICAgdGhpcy0+ej16OwogICAgfQogICAgdm9pZCBzZXR6KGludCB6KQogICAgewogICAgICAgIHRoaXMtPno9ejsKICAgIH0KICAgIGludCBnZXR6KCl7cmV0dXJuIHo7fQogICAgdm9pZCBkaXNwbGF5KCkKICAgIHsKICAgICAgICBjb3V0IDw8IHggPDwgIiAiCiAgICAgICAgICAgICA8PCBzIDw8ICIgIgogICAgICAgICAgICAgPDwgejsKICAgIH0KfTsKaW50IG1haW4oKQp7CiAgICBkZXJpdmVkIGEoNSwiYWtrYXMiLDEwKTsKICAgIGEuZGlzcGxheSgpOwp9Cg==