class A
{
public:
int a;
};
class B
{
public:
virtual void DoSomething() = 0;
};
class C: public A, public B
{
public:
virtual void DoSomething()
{
a = 3; // ***
}
};
int main() {}
Y2xhc3MgQQp7CnB1YmxpYzoKICAgIGludCBhOwp9OwoKY2xhc3MgQgp7CnB1YmxpYzoKICAgIHZpcnR1YWwgdm9pZCBEb1NvbWV0aGluZygpID0gMDsKfTsKCgpjbGFzcyBDOiBwdWJsaWMgQSwgcHVibGljIEIKewpwdWJsaWM6CiAgICB2aXJ0dWFsIHZvaWQgRG9Tb21ldGhpbmcoKQogICAgewogICAgICAgIGEgPSAzOyAgICAgIC8vICoqKgogICAgfQp9OwoKaW50IG1haW4oKSB7fQ==