#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
	bool used[1001];
	int n,m;
	while(cin>>n>>m,n) 
	{
		fill(used,used+1001,0);
		int cnt=0,now=n;
		while(cnt<n-1) 
		{
			int mcnt=0;
			while(mcnt<m)
			{
				now=(now+1)%n;
				if(used[now]) continue;
				mcnt++;
			}
			cnt++;
			//cout<<"cnt="<<cnt<<",now="<<now<<endl;
			used[now]=true;
		}
		for(int i = 1; i <= n; ++i)
		{
			if(!used[i]) 
			{
				cout<<i<<endl;
				break;
			}
		}
	}
  return 0;
}