#include <iostream>
#include <vector>
using namespace std;

int main() {
  while(1){
    int n,m;
    cin >> n >> m;
    if(n==0 &&m==0)break;
    vector <int> N;
    for(int i=0;i<n;i++) N.push_back(i+1);
    int ima=0;
    while(N.size()!=1)ima=(ima+m-1)%N.size(),N.erase(N.begin()+ima);
    cout << N[0] <<endl;
  }
  return 0;
}