#include <iostream>
using namespace std;
class A
{
public:
int i;
A(int I){i=I;}
void print(){cout<<i;}
};
class B:public A
{
public:
};
class C:public A
{
public:
};
class D:public B,public C
{
public:
void print(){cout<<i;}
};
int main()
{
A a(1);
a.print();
return 0;
}
using namespace std;
class A
{
public:
int i;
A(int I){i=I;}
void print(){cout<<i;}
};
class B:public A
{
public:
};
class C:public A
{
public:
};
class D:public B,public C
{
public:
void print(){cout<<i;}
};
int main()
{
A a(1);
a.print();
return 0;
}