11632. Картки


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Всього ми роздамо \(K\) карток \(N\) людям під номерами \(1, 2, \ldots, N\).

Починаючи з людини \(А\), ми будемо роздавати по одній картці людям у такому порядку: \(A, A+1, A+2, \ldots, N, 1, 2, \ldots\). Хто отримає останню картку?

Формально після того, як людина \(x\) (\(1 \leq x < N\)) отримає картку, наступна людина \(x+1\) отримає картку. Після того як людина \(N\) отримує картку, наступною буде людина 1, що отримує картку.

Формат вхідних даних

Вхідний потік містить цілі числа \(N, K, A\) (\(1 \le N,K \le 1000\), \(1 \le A \le N\))

Числа розділяються пропуском.

Формат вихідних даних

У вихідний потік виведіть число, що представляє людину, яка отримає останню картку.

Примітка

До прикладу 1:

Картки видаються людям 2, 3, 1 у такому порядку.

Приклад вхідних даних

3 3 2

Приклад вихідних даних

1

Приклад вхідних даних

1 100 1

Приклад вихідних даних

1

Приклад вхідних даних

3 14 2

Приклад вихідних даних

3

Коментарі

Ще немає коментарів.