#include<stdio.h>
int hantei(int b,int n){
	if(b%n==0)b=n;//b??????????????????????????£???????????????????????¨????????\??§??£??\??????
	else b=b%n;
	return b;
}
int main(void){
	int n,m,i,j,h,g,b;
	int m1;
	
	int a[1000]={};
	
	while(1){
		scanf("%d%d",&n,&m);
		if(n==0&&m==0)break;
		
		m1=m;
		a[0]=m1;//??¨??????????????????????????????????????£??\??????
		for(j=1;j<n;j++){
			
			a[j]=(a[j-1]+m)%n;//a[j]???a[j-1]??????????¶?????????°
			for(i=1;i<m1;i++){
				b=a[j-1]+i;
				for(g=0;g<=m1;g++){
					if(hantei(b,n)==a[g]){
						m1++;
						a[j]=(a[j]+1)%n;
						a[j]=hantei(a[j],n);
					}
					if(g==n-1)break;
				}
			}
			
			
		}
		//for(g=0;g<n;g++)printf("%d\n",a[g]);
		printf("%d\n",a[n-1]);
	}
	return 0;
}