#include<iostream>#include<cstdio>#include<queue>
using namespace std;intmain(){int n,p,m;while(scanf("%d%d%d",&n,&p,&m)!=EOF){if(n ==0&& p ==0&& m ==0){break;}
queue<int> que;for(int i =0; i < n; i++){
que.push(i);}for(int i =0; i < p -1; i ++){
que.push(que.front());
que.pop();}while(!que.empty()){for(int i=0; i < m -1; i ++){//模拟循环队列
que.push(que.front());
que.pop();}if(que.size()==1){printf("%d\n",que.front()+1);}else{printf("%d,",que.front()+1);}
que.pop();}}return0;}