#include <iostream>
using namespace std;

class CL{
	public :
		struct{
			public :
				void test1(){
					cout << "test1が実行されました\n";
				}
				
				struct{
					public :
						void test2(){
							cout << "test2が実行されました\n";
						}
				}st2;
		}st1;
};
int main(){
	CL cl;
	
	cl.st1.test1();
	cl.st1.st2.test2();
	
	return 0;
}