int f(int n, int m) {
int a=0;
for(int i=2;i<=n;++i) a = (a + m) % i;
return a + 1;
}
int n,m;
int main() {
cin>>n>>m;
cout<<f(n, m)<< endl;
return 0;
}
#include <iostream>
using namespace std;
int f(int n, int m) {
int a=0;
for(int i=2;i<=n;++i) a = (a + m) % i;
return a + 1;
}
int n,m;
int main() {
cin>>n>>m;
cout<<f(n, m)<< endl;
return 0;
}