#include <iostream>
#include <cstdio>
#include <queue>
using namespace std;
queue<int>q;
int main()
{
int n,k;
cin>>n>>k;
for (int i=1;i<=n;i++) q.push(i); //初始化队列
int cnt=1; //报数记录
while (q.size()>1) //当队列中元素大于1个就继续淘汰,直至只剩1个
{
int t=q.front(); //取队头
q.pop(); //先不管是不是要淘汰,就先淘汰一下,淘汰错了就再加回来
if (cnt%k!=0&&cnt%10!=k) q.push(t); //淘汰错了加回来
cnt++; //继续报数
}
cout<<q.front()<<endl;
return 0;
}