void rotate(int *a,int *b,int *c){ int z; z=*c; *c=*b; *b=*a; *a=z; } int main(){ int n,i,buf[100000],hash[100001]; while ((scanf("%d", &n))&&(n)){ for(i=0;i