#include<stdio.h>

int main()
{

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

do{
if(num[ii]==true){cou++;num[ii]=false;}

ii=(ii+1)%M;


}while(cou<N-1)

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