#include<bits/stdc++.h>
using namespace std;
class A{ public: int a_; A() { cout<<"A++\n"; } };;
class B1: virtual public A{ public: int b1_; B1() { cout<<"B1++\n"; } };;
class B2: virtual public A{ public: int b2_; B2() { cout<<"B2++\n"; } };;
class C:public B1,public B2
{
public:
int c_;
B1 b1;
B2 b2;
};
int main()
{
C c;
return 0;
}