#include "cstdio"
#include "queue"
using namespace std;
/**
* todo
* 约瑟夫环
* @return
*/
int circle02(){
int n,p,m;
while (true) {
scanf("%d %d %d", &n, &p, &m);
if (n == 0 && p == 0 && m == 0) {
break;
}
queue<int> children;
for (int i = p, j = 0; j < n; ++j) {
// i 从哪个孩子开始
// j 一共编排多少个孩子
children.push(i);
i++;
if (i > n) {
i = 1;
}
}
int num = 1;
while (true) {
int front = children.front();
children.pop(); // 无论到号 都要出队
if (num == m) { // 到号 不入队
if (children.empty()) {
printf("%d\n", front);
break;
} else {
printf("%d,", front);
}
num = 1;
} else { // 不到号 入队
children.push(front);
num++;
}
}
}
return 0;
}