import std.stdio;
import std.conv;
import std.string;
import std.typecons;
import std.algorithm;
import std.array;
import std.range;
import std.math;
import std.regex : regex;
import std.container;

void main()
{
	int[2] x;
	while (x = readln.split.map!(to!int).array, x[0]) {
		auto n = x[0];
		auto m = x[1] - 1;
		int i;
		auto keys = n.iota.array;
		while (keys.length > 1) {
			i += m;
			if (i >= keys.length) i %= keys.length;
			keys = keys.remove(i);
		}
		(keys[0]+1).writeln;
	}
}