#include <cstdio>
#include <iostream>
#include <vector>
using namespace std;
int main()
{
	while(1)
	{
		int a,b,count,count2,k;
		cin >> a >> b;
		if(a==0&&b==0)break;
		vector<int> vec;
		for(int i=0;i<a;i++)
		{
			vec.push_back(i);
		}
		count=0;
		count2=0;
		for(int i=0;;i++)
		{
			if(i>=a)i%=a;
			if(vec[i]!=-1)count++;
			if(count==b)
			{
				vec[i]=-1;
				count=0;
				count2++;
			}
			if(count2==a-1)break;
			
		}
		for(int i=0;;i++)
		{
			if(vec[i]!=-1)
			{
				k=i;
				break;
			}
		}
		cout << vec[k]+1 << endl;
	}
	return 0;
}