好像只有当m等于1的时候才会是none吧?
n,m,q=map(int,input().split())
if m==1:print('none')
else:
que=list(range(n))
if q>1:que=que[q-1:]+que[:q-1]
while len(que)>1:
k=m%len(que) if m%len(que) else len(que)
que=que[k:]+que[:k-1]
print(que[0]+1)