#include <iostream>
using namespace std;
class Foo
{
public:
Foo(){}
Foo (int var):variable(var){}
int variable;
};
class Bar: public Foo
{
public:
Bar()
{
Bar(4);
}
Bar(int var):Foo(var){}
};
int main() {
Bar *bar = new Bar(2);
cout << bar->variable;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgRm9vCnsKcHVibGljOgoJRm9vKCl7fQoJRm9vIChpbnQgdmFyKTp2YXJpYWJsZSh2YXIpe30KCWludCB2YXJpYWJsZTsKfTsKCmNsYXNzIEJhcjogcHVibGljIEZvbwp7CnB1YmxpYzoKCUJhcigpCgl7CgkJQmFyKDQpOwoJfQoJQmFyKGludCB2YXIpOkZvbyh2YXIpe30KfTsKaW50IG1haW4oKSB7CglCYXIgKmJhciA9IG5ldyBCYXIoMik7Cgljb3V0IDw8IGJhci0+dmFyaWFibGU7CglyZXR1cm4gMDsKfQ==