#include<iostream>
#include<vector>
#define INF 10000
using namespace std;
int main(){
    int n,m;
    while(cin>>n>>m,n){
        vector<int>V(n);
        for(int i=0;i<n;i++)V[i]=i+1;
        for(int i=0;V.size()>1;V.erase(V.begin()+i))if(i+=(m-1)%V.size(),i>=V.size())i-=V.size();
        cout<<V[0]<<endl;
    }
    return 0;
}