#include <iostream>
using namespace std;
int Count = 1;
void Hanoi(char a,char b,char c,int n);
int main(void)
{
int n;
cout<<"개수는?";
cin>>n;
Hanoi('A','B','C',n);
return 0;
}
void Hanoi(char from,char temp,char to, int n)
{
if(n==1)
{
cout<<Count++<<": "<<from<<"에서 "<<to<<"로 1 이동"<<endl;
}
else
{
Hanoi(from,to,temp,n-1);
cout<<Count++<<": "<<from<<"에서 "<<to<<"로 "<<n<<" 이동"<<endl;
Hanoi(temp,from,to,n-1);
}
}