#include <stdio.h>
int main(void) {
// scan data
int n,m,k; //n個人, 爆炸k次, 第m個爆炸
scanf("%d%d%d",&n
,&m
,&k
);
//process data
int people[1000000];
int i;
for (i=1; i <= n; i++) {
people[i] = 1;
}
int now=0;
for(int count=0;count<k;count++){
for(i=0;i<m;i++){
do
now=(now+1>n)? (1):(now+1);\
while(!people[now]);
}
people[now]=0;
}
//print result
int winner;
winner=(now+1>n)? (1):(now+1);
while(!people[winner])
winner=(winner+1>n)? (1):(winner+1);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgkvLyBzY2FuIGRhdGEKCWludCBuLG0sazsgICAgICAgICAgICAgICAgLy9u5YCL5Lq6LCDniIbngrhr5qyhLCDnrKxt5YCL54iG54K4CglzY2FuZigiJWQlZCVkIiwmbiwmbSwmayk7CgkKCS8vcHJvY2VzcyBkYXRhCglpbnQgcGVvcGxlWzEwMDAwMDBdOwoJaW50IGk7Cglmb3IgKGk9MTsgaSA8PSBuOyBpKyspIHsKICAgIAlwZW9wbGVbaV0gPSAxOwoJfQoJCglpbnQgbm93PTA7Cglmb3IoaW50IGNvdW50PTA7Y291bnQ8aztjb3VudCsrKXsKCQlmb3IoaT0wO2k8bTtpKyspewoJCQlkbwoJCQlub3c9KG5vdysxPm4pPyAoMSk6KG5vdysxKTtcCgkJCXdoaWxlKCFwZW9wbGVbbm93XSk7CgkJfQoJCXBlb3BsZVtub3ddPTA7Cgl9CgkKCS8vcHJpbnQgcmVzdWx0CglpbnQgd2lubmVyOwoJd2lubmVyPShub3crMT5uKT8gKDEpOihub3crMSk7Cgl3aGlsZSghcGVvcGxlW3dpbm5lcl0pCgkJd2lubmVyPSh3aW5uZXIrMT5uKT8gKDEpOih3aW5uZXIrMSk7CglwcmludGYoIiVkIix3aW5uZXIpOwoJcmV0dXJuIDA7Cn0K