#include<iostream>
using namespace std;
class Base
{
int x, y;
public:
Base(int xx = 10, int yy = 10)
{
x = xx;
y = yy;
}
void Show()
{
cout<< x * y << endl;
}
};
class Derived : public Base
{
private:
Base objBase;
public:
Derived(int xx, int yy) : Base(xx, yy), objBase(yy, yy)
{
objBase.Show();
}
};
int main()
{
Derived objDev(10, 20);
return 0;
}
CiNpbmNsdWRlPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjbGFzcyBCYXNlCnsKICAgIGludCB4LCB5OwogICAgcHVibGljOgogICAgQmFzZShpbnQgeHggPSAxMCwgaW50IHl5ID0gMTApCiAgICB7CiAgICAgICAgeCA9IHh4OwogICAgICAgIHkgPSB5eTsKICAgIH0KICAgIHZvaWQgU2hvdygpCiAgICB7CiAgICAgICAgY291dDw8IHggKiB5IDw8IGVuZGw7CiAgICB9Cn07CmNsYXNzIERlcml2ZWQgOiBwdWJsaWMgQmFzZQp7CiAgICBwcml2YXRlOgogICAgICAgIEJhc2Ugb2JqQmFzZTsKICAgIHB1YmxpYzoKICAgIERlcml2ZWQoaW50IHh4LCBpbnQgeXkpIDogQmFzZSh4eCwgeXkpLCBvYmpCYXNlKHl5LCB5eSkKICAgIHsKICAgICAgICBvYmpCYXNlLlNob3coKTsKICAgIH0KfTsKaW50IG1haW4oKQp7CiAgICBEZXJpdmVkIG9iakRldigxMCwgMjApOwogICAgcmV0dXJuIDA7Cn0=