#include <iostream>
using namespace std;
int main(){
int m, n;
cin >> n >> m;
int last = 0;
for(int i = 2; i <= n; i++){
last = (last + m) % i;
}
cout << " 最后退出的编号为: " << last << endl;
return 0;
}
F(1) = 0;
F(2) = [F(1)+M] %N; // 简单理解为 上一个弹出后,下一个从上一个加M位置开始循环
F(N) = [F(N-1) + M] % N;