#include<bits/stdc++.h>
using namespace std;
const int Max=1000000;
int line[Max];
int head,tail;
void push(int x)
{
line[tail++]=x;
}
int pop()
{
return line[head++];
}
int front()
{
return line[head];
}
int back()
{
return line[tail-1];
}
int size()
{
return tail-head;
}
int main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++)
{
push(i);
}
while(size()>1)
{
for(int i=1;i<=m;i++)
{
int a=pop();
push(a);
}
int b=pop();
}
cout<<pop();
return 0;
}