#include<iostream>
using namespace std;
void hanotowel(char A,char B,char C,int n)
{
if(n==0)
return ;
hanotowel(A,C,B,n-1);
cout<<A<<"->"<<C<<endl;
hanotowel(B,A,C,n-1);
}
int main(void)
{
char A='A',B='B',C='C';
hanotowel(A,B,C,3);
return 0;
}
using namespace std;
void hanotowel(char A,char B,char C,int n)
{
if(n==0)
return ;
hanotowel(A,C,B,n-1);
cout<<A<<"->"<<C<<endl;
hanotowel(B,A,C,n-1);
}
int main(void)
{
char A='A',B='B',C='C';
hanotowel(A,B,C,3);
return 0;
}