#include <iostream>
using namespace std;

#define N 1000 //参加者の最大人数

int main(void) {
    bool p[N]; //trueは勝ち残っている人
    int n, m;
    
    while(cin >> n >> m) {
        if(n == 0 && m == 0) break;
        for(int i = 0; i < n; ++i) {
            p[i] = true;
        }
        
        int turn = 1;
        int loser = 0; //脱落者の人数
        while(loser < n) {
            for(int i = 0; i < n; ++i) {
                if(p[i]) {
                    if(turn == m) {
                        p[i] = false;
                        ++loser;
                        if(loser == n) {
                            cout << i + 1 << endl;
                        }
                        turn = 1;
                    } else {
                        ++turn;
                    }
                }
            }
        }
        
    }
}
