#include #include #define NUM 3 void move(int m,int a,int b){ int c; if(m==1){printf("do %d -> %d\n",a,b);} else {c=6-a-b;move(m-1,a,c);move(1,a,b);move(m-1,c,b);};}; void main(){move(NUM,1,2);};