// 2011/05/04 Tazoe

#include <iostream>
using namespace std;

int main()
{
	while(true){
		int n, m;
		cin >> n >> m;
		if(n==0&&m==0)
			break;

		int lng[1000];
		for(int i=0; i<n; i++)
			lng[i] = i+1;
/*
		for(int i=0; i<n; i++)
			cout << lng[i] << ' ';
		cout << endl;
*/
		int k = 0;
		while(n>1){
			k = (k-1+m)%n;
			for(int i=k; i<n-1; i++)
				lng[i] = lng[i+1];
			n--;
/*
		for(int i=0; i<n; i++)
			cout << lng[i] << ' ';
		cout << endl;
*/
		}

		cout << lng[0] << endl;
	}

	return 0;
}