#include<iostream>
using namespace std;
class A
{
public:
     A(){ cout <<"1";}
};

class B: virtual A
{
public:
    B(){cout <<"2";}
};

class C: B
{
public:
   C(){cout<<"3";}
};

/*class D : B, C
{
	
};*/


int main()
{
   C c1;
   //D d1;
}