int main()
{
	int	m, n;
	do
	{
		int	p[301] = {0}, q = 0, count = 0;
		cin >> n >> m;	//??n?0??? 
		if (n == 0){break;}
		for (int i = 1; ; i ++)
		{
			if (i == n + 1)	//????n+1,?????1 
			{
				i = 1;
			}
			if (p[i] == 1)	//????????????????? 
			{
				continue;
			}
			q ++;		//???????????????(q++); 
			if (q == m)	//???????m 
			{
				p[i] = 1;	//???? 
				count ++;	//??????+1 
				if(count == n)	//?????????? 
				{
					cout << i << endl;//?????????? 
					break;
				}
				//????????????????;
				q = 0;	 
				continue;
			}
		}
	}while(1);
return 0;
}
