class A {public: int apu; protected: int apr; private: int aprv; }; class B : public A {public: void fb() {apr = 123; aprv = 543; }; }; class C : protected A {public: void fc() {apr = 253; aprv = 53; }; }; class D : private A {protected: void fd() {apu = 123; apr = 253; aprv = 53; }; }; class E : public B {public: void fe() { apr = 253; aprv = 53; }; }; class F : public C {public: void ff() {apr = 253; aprv = 53; }; }; void main() { A a1; B b1; C c1; D d1; E e1; F f1; int i, j, k, l, m, n, p; i = a1.apu; j =b1.apr; k =c1.apu; c1.fb(); d1.fd(); m = e1.apu; n = f1.aprv; f1.ff(); }