#include <iostream>
using namespace std;
class A
{
public:
int a, b;
};
class B : public A
{
public:
int c;
};
int main()
{
B tab[10];
for(int i=0;i<10;++i) tab[i].a=tab[i].b=tab[i].c=i;
A* a = tab;
for(int i=0;i<10;++i) cout << (*a++).b << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmNsYXNzIEEKewpwdWJsaWM6CiAgICBpbnQgYSwgYjsKfTsKIApjbGFzcyBCIDogcHVibGljIEEKewpwdWJsaWM6CiAgICBpbnQgYzsKfTsKIAppbnQgbWFpbigpCnsKICAgIEIgdGFiWzEwXTsKICAgIGZvcihpbnQgaT0wO2k8MTA7KytpKSB0YWJbaV0uYT10YWJbaV0uYj10YWJbaV0uYz1pOwogICAgQSogYSA9IHRhYjsKICAgIGZvcihpbnQgaT0wO2k8MTA7KytpKSBjb3V0IDw8ICgqYSsrKS5iIDw8IGVuZGw7CiAgICByZXR1cm4gMDsKfQ==