Последняя конфета

Заключённые сидят по кругу, а конфеты раздают по одной, начиная с выбранного места. Функция получает количество заключённых n, количество конфет m и номер стартового заключённого s. Нужно определить, кому достанется последняя конфета. Верните номер этого заключённого.

Примеры

Ввод
5, 2, 1
Вывод
2
Ввод
5, 2, 2
Вывод
3
Ввод
7, 19, 2
Вывод
6

Нужно реализовать

def save_the_prisoner(n: int, m: int, s: int) -> int:

Теги

math
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
5, 2, 1
Ожидаемый2
2
Ввод
5, 2, 2
Ожидаемый3
3
Ввод
7, 19, 2
Ожидаемый6
4
Ввод
3, 7, 3
Ожидаемый3
5
Ввод
1, 100, 1
Ожидаемый1
6
Ввод
10, 2, 2
Ожидаемый3
Фокус-радио
На паузе · SomaFM · Fluid