class C; class D { C *c; public: void g1(); void g2(); void g3(); void g4(); void g5(); void g6(); void g7(); void g8(); void g9(); void g10(); void g11(); void g12(); void g13(); void g14(); void g15(); void g16(); void g17(); void g18(); void g19(); void g20(); void g21(); void g22(); };