#include<iostream>
#include<cstring>
using namespace std;

int n,m,z;
bool p[1001];
int main(void){
	while(1){
		memset(p,true,sizeof(p));
		scanf("%d%d",&n,&m);
		if(n==0 && m==0)break;
		z=n;
		int c=0,d=0;
		while(1){
			if(p[d]==false)d++;
			else if(m==c){
				p[d]=false;
				z--;
				//printf("%d\n",d);
				if(z==1)break;
				c=1;
				d++;
			}else{
				d++;
				c++;
			}
			if(d==n+1)d=1;
		}
		for(int i=1;i<=n;i++)if(p[i]==true)printf("%d\n",i);
	}
    return 0;
}