//#include<bits/stdc++.h> //using namespace std; //int f(int n){ // int r; // if(n<3) r=1; // else r=f(n-1)+f(n-2); // return r; // } //int main(){ // int m; // cout<<f(m)<<endl; // cin>>m; //return 0; //} #include <iostream> using namespace std; void hanNuo(int n,char a,char b,char c){ if(n > 0){ hanNuo(n - 1,a,c,b); cout<<a<<" To "<<c<<endl; hanNuo(n - 1,b,a,c); } } int main(){ int n; cin>>n; hanNuo(n,'A','B','C'); } //#include<bits/stdc++.h> //using namespace std; //int a,s=0; //int f(int n){ // int r=0; // if(n==1) r=a; // else r=f(n-1)*10+a; // return r; //} //int main(){ // cin>>a; // for(int i=1;i<=a;i++){ // s=s+f(i); // } // cout<<s; // // return 0; //} /************************************************************** Problem: 1222 User: chenzhuo1 Language: C++ Result: Accepted Time:8 ms Memory:2072 kb ****************************************************************/