#include<bits/stdc++.h>
using namespace std;

int n,k,m;

int ans(){

  queue<int> Q;
  
  for(int i=m+1 ; i <= n ; i++)Q.push(i);
  for(int i=1 ; i < m ; i++)Q.push(i);
  
  while(Q.size() != 1){
    int temp;
    for(int i=0 ; i < k-1 ; i++){
      temp=Q.front();
      Q.pop();
      Q.push(temp);
    }
    Q.pop();
  }
  
  return Q.front();
  
}
int main(){
  
  while(1){
    
    cin >>n>>k>>m;
    if(n==0 && k==0 && m==0)break;
    
    cout <<ans()<<endl;
    
  }
  
  return 0;
}