#include <stdio.h>
int main() {
int n = 0;
int k = 0;
int m = 0;
scanf("%d %d %d", &n, &k, &m);
int i = 0;
int people[100] = { 0 };
int num_count = 0;//报数计数
int num_pos = k;//从编号为k的人开始报数
int people_count = n;//队中剩余人数
while (people_count > 1) {
if (people[num_pos] == 0) { //0为在队
num_count++;//报数从1到m
if (num_count == m) { //报到m时出队
people[num_pos] = 1;//1为出队
people_count--;
num_count = 0;//重新报数
}
}
num_pos = (num_pos + 1) % n;//循环移动到下一个人
}
for (i = 0; i < n ; i++) {
if (people[i] == 0) { //只剩一个人在队
printf("%d", i);
break;
}
}
return 0;
}