#include <iostream>
using namespace std;

class A{
    public:
    void show1(){
        cout<<"in show1"<<endl;
    }
};
class B: public A{
    public:
    void show2(){
        cout<<"in show2"<<endl;
    }
};
class C : public A{
    public:
    void show3(){
        cout<<"in show3"<<endl;
    }
};
class D : public B, public C{
    public:
    void show4(){
        cout<<"In show 4"<<endl;
    }
};
int main() {
    D obj;
    obj.show1();
    obj.show2();
    obj.show3();
    obj.show4();
    return 0;
}