#include <iostream>
using namespace std;
class A{
int x[250];
};
class B{
int y[250];
};
class C: public A,B{
int z[250];
};
C Z[2];
int main() {
// your code goes here
C *p = &Z[0];
C *pp = &Z[1];
cout << (int)p<<" "<<(int)(A*)(p)<<" "<<(int)(B*)(p)<<" "<<(int)pp;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQXsKCWludCB4WzI1MF07Cn07CgpjbGFzcyBCewoJaW50IHlbMjUwXTsKfTsKCmNsYXNzIEM6IHB1YmxpYyBBLEJ7CglpbnQgelsyNTBdOwp9OwoKQyBaWzJdOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglDICpwID0gJlpbMF07CglDICpwcCA9ICZaWzFdOwoJY291dCA8PCAoaW50KXA8PCIgIjw8KGludCkoQSopKHApPDwiICI8PChpbnQpKEIqKShwKTw8IiAiPDwoaW50KXBwOwoJcmV0dXJuIDA7Cn0=