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

int main(){
	int n, m, i;
	while(true){
		cin>>n>>m; if(n==0 && m==0) break;
		queue<int> a;
		for(i=0;i<n;i++){
			a.push(i+1);
		}
		while(a.size() > 1){
			for(i=0;i<m-1;i++){
				a.push(a.front());
				a.pop();
			}
			a.pop();
		}
		cout<<a.front()<<endl;
	}
	return 0;
}