#include <iostream>
using namespace std;
class Super{
public:
void Test()
{
cout<<"Test"<<endl;
}
};
class A:public Super{};
class B:public Super{};
class C:public Super{};
class Mega:public A,public B,public C{};
int main() {
Super* s=(A*)new Mega();
s->Test();
delete s;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgU3VwZXJ7CglwdWJsaWM6CgkgICB2b2lkIFRlc3QoKQoJICAgewoJICAgCQljb3V0PDwiVGVzdCI8PGVuZGw7CgkgICB9CgkgICB9OwpjbGFzcyBBOnB1YmxpYyBTdXBlcnt9OwpjbGFzcyBCOnB1YmxpYyBTdXBlcnt9OwpjbGFzcyBDOnB1YmxpYyBTdXBlcnt9OwpjbGFzcyBNZWdhOnB1YmxpYyBBLHB1YmxpYyBCLHB1YmxpYyBDe307CgppbnQgbWFpbigpIHsKCVN1cGVyKiBzPShBKiluZXcgTWVnYSgpOwoJcy0+VGVzdCgpOwoJZGVsZXRlIHM7CglyZXR1cm4gMDsKfQ==