#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();
}
