#include<iostream>
using namespace std;
int main()
{
int i,n,m;
cin>>n>>m;
int a[100],*p;
p=a;
for(i=0;i<n;i++)
{
*(p+i)=i+1;
}
i=0;
int s=0,k=0;//s记为退出的人数
while(s<n-1)
{
if(*(p+i)!=0)
{
k=k+1;//若没退出,报数
}
if(k==m)
{
*(p+i)=0;
s=s+1;
k=0;//报数清零
}
i=i+1;
if(i==n)//报完一整圈的时候,从头再来
{
i=0;
}
}
while(*p==0)
{
p=p+1;
}
cout<<*p<<endl;
return 0;
}