int main(){
   int m,n;
   int *p;
   int i,j,k,a;
   for(a=0;a<100;a++){
   scanf("%d %d",&n,&m);
   p=(int*)malloc(sizeof(int)*n);
   for(i=0;i<n;i++)
    p[i]=0;
   k=n;
   j=1;
   for(i=0;i<n;i=(i+1)%n){
    if(p[i])
     continue;
    if(j++==m){
     p[i]=1;
     k--; 
     j=1;
    }
    if(k==0){
     printf("%d\n",i+1);
     break;
    }
   }
   free(p);
   }
   return 0;
}

