/**
 * ???5.cpp
 * ????????
 * ??????
 * ???2010?11?14?
 */
int main()
{
    int n,m,i,a[301];    //???a???????
	while(cin>>n>>m && n!=0 && m!=0)  
	{
		int k=0,count=n;  //?k?????????count???????
		for(i=1;i<=n;i++) //????????1,??????
		{a[i]=1;}
		i=1;              //?????i=1??
		while(count!=1)   //?count==1??
		{
			if(a[i]==1)   //????????????1
			{
				k++;
				if(k%m==0)  //??????m?????????????0????-1
				{a[i]=0;count--;}
			}

            if(i==n)    //?????????????????
			{i=1;}
			else        //??????????????
			{i++;} 
			
		}
		for(i=1;i<=n;i++) //??????????????????????
		{
			if(a[i]==1)
				cout<<i<<endl;
		}
	}
	return 0;
}