#include <iostream>
using namespace std;
class Parent
{
public:
char* name;
Parent()
{
name = "Parent";
}
};
class Parent1: Parent
{
public:
Parent1()
{
a = 1; b = 2;
}
int a, b;
};
class Parent2: Parent
{
public:
int c, d;
Parent2()
{
c = 3; d = 4;
}
};
class Derived: public Parent1, Parent2
{
};
int main()
{
Derived d;
cout<<sizeof(d);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKY2xhc3MgUGFyZW50CnsKcHVibGljOgogICAgY2hhciogbmFtZTsKICAgICAgICBQYXJlbnQoKQogICAgICAgIHsKICAgICAgICAgICAgICAgIG5hbWUgPSAiUGFyZW50IjsKICAgICAgICB9Cn07CiAKY2xhc3MgUGFyZW50MTogUGFyZW50CnsKcHVibGljOgogCiAgICAgICAgUGFyZW50MSgpCiAgICAgICAgewogICAgICAgICAgICAgICAgYSA9IDE7IGIgPSAyOwogICAgICAgIH0KIAogICAgICAgIGludCBhLCBiOwp9OwogCmNsYXNzIFBhcmVudDI6IFBhcmVudAp7CnB1YmxpYzoKIAogICAgICAgIGludCBjLCBkOwogCiAgICAgICAgUGFyZW50MigpCiAgICAgICAgewogICAgICAgICAgICAgICAgYyA9IDM7IGQgPSA0OwogICAgICAgIH0KfTsKIApjbGFzcyBEZXJpdmVkOiBwdWJsaWMgUGFyZW50MSwgUGFyZW50Mgp7CiAKfTsKIAppbnQgbWFpbigpCnsKICAgICAgICBEZXJpdmVkIGQ7CiAgICAgICAgY291dDw8c2l6ZW9mKGQpOwogCiAgICAgICAgcmV0dXJuIDA7Cn0=