#include<stdio.h>

int main()
{

bool num[1001]={};
int N,M;
int ii=0,L=0,nn=0;
int cou=0;
while(1){
scanf("%d %d",&N,&M);
if(N==0&&M==0)break;
for(int i=0;i<1000;i++)
num[i]=true;

while(1){
	if(cou==(M-1)&&num[ii]==true){cou=0;num[ii]=false;nn++;}
	else if(num[ii]==true){cou++;}

L=(ii+1);
ii=L%N;
if(nn==(N-1))break;


}

for(int i=0;i<N;i++){int t=i+1;
if(num[i]==true)printf("%d\n",t);}
ii=0;cou=0;nn=0;
for(int i=0;i<1000;i++)
num[i]=true;}
return 0;
}