#include<stdio.h>
#include<string.h>
#include<math.h>

int main(){
	int sanka[1001],i,j,n,m,imo;
	
	while(~scanf("%d%d",&n,&m)){
		if(n==0 && m==0)break;
		
		memset(sanka,0,sizeof(sanka));
		i=n;
		imo=1;
		j=1;
		while(i>1){
			if(sanka[j]==0){
				if(imo==m){
//					printf("%d %d\n",j+1,n-i+1);
					sanka[j]=1;
					imo=1;
					--i;
				}else{
					++imo;
				}
			}
			j=j%n+1;
		}
		
		for(i=1;i<=n;i++){
			if(sanka[i]==0){
				printf("%d\n",i);
				break;
			}
		}
	}
	return 0;
}