i cannot understand the squuence of this program at all
some one explain in details plz

using namespace std ;
void move(char,char,char,int) ;
int main()
    int n;
    cout<<"Enter the plates numbers \n";
    move('a','b','c',n) ;system("pause");}
void move(char x,char y,char z,int n){
if(n>1) move(x,z,y,n-1);
if(n>1) move(y,x,z,n-1);

First, we don't do your homework. Second, what don't you understand about the sequence? Read the program line by line and explain what it does.