#include<bits/stdc++.h>
using namespace std;
void dfs(int s,char a,char b,char c){
    if(s>0){
        dfs(s-1,a,c,b);
        cout<<a<<" To "<<c<<endl;
        dfs(s-1,b,a,c); 
    }
}
int main(){
    int n;
    cin>>n;
    dfs(n,'A','B','C');
    return 0;
}
/**************************************************************
	Problem: 1222
	User: suzihang
	Language: C++
	Result: Accepted
	Time:10 ms
	Memory:2072 kb
****************************************************************/