A. Свидание
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Ринат и Ляйсан — два белых барса. Ринат давно хотел пригласить Ляйсан на свидание. Но оказалось, что найти подходящее время для встречи не так просто: у обоих очень необычные расписания.

Начиная с момента времени $$$0$$$, Ринат первые $$$a$$$ секунд свободен, следующие $$$a$$$ секунд занят, затем снова $$$a$$$ секунд свободен и так далее.

У Ляйсан расписание устроено наоборот: первые $$$b$$$ секунд она занята, следующие $$$b$$$ секунд свободна, затем снова $$$b$$$ секунд занята и так далее.

Чтобы пригласить Ляйсан на свидание, Ринату нужно найти момент, начиная с которого они оба будут свободны в течение хотя бы одной полной секунды.

Ринат готов ждать не дольше момента времени $$$T$$$.

Найдите минимальное целое число $$$t$$$ ($$$0 \le t \le T$$$), такое, что Ринат и Ляйсан оба свободны в течение всего промежутка $$$[t, t+1)$$$, то есть с момента $$$t$$$ включительно до момента $$$t+1$$$ не включительно.

Если такого момента не существует, выведите $$$-1$$$.

Входные данные

В первой строке даны три целых числа $$$a$$$, $$$b$$$ и $$$T$$$ ($$$1 \le a,b \le 10^{18}$$$, $$$0 \le T \le 10^{18}$$$).

Выходные данные

Выведите минимальное целое число $$$t$$$, такое, что в течение всего промежутка времени $$$[t, t+1)$$$ Ринат и Ляйсан оба свободны.

Если такого $$$t$$$ не существует, выведите $$$-1$$$.

Система оценки

Тесты к этой задаче состоят из семи групп. Баллы за каждую группу ставятся только при прохождении всех тестов группы, всех тестов необходимых для неё групп и тестов из условия.

ГруппаБаллы Дополнительные ограничения Необходимые группы
115$$$T \le 10^6$$$–
215$$$a, b \le 10^3$$$–
310$$$blt; a$$$–
415$$$blt; 2a$$$3
515$$$blt; 1\,000\,001 \cdot a$$$2–4
610$$$b$$$ делится на $$$a$$$ без остатка–
720Нет дополнительных ограничений1–6
Примеры
Входные данные
5 3 10
Выходные данные
3
Входные данные
3 5 10
Выходные данные
6
Входные данные
3 8 5
Выходные данные
-1
Примечание

В первом примере Ринат свободен в течение первых $$$5$$$ секунд, то есть на промежутке $$$[0,5)$$$, затем занят на $$$[5,10)$$$. Ляйсан, наоборот, занята на $$$[0,3)$$$ и свободна на $$$[3,6)$$$. Поэтому впервые они одновременно свободны на промежутке $$$[3,5)$$$, и минимальный подходящий момент равен $$$3$$$.

Во втором примере Ляйсан свободна на $$$[5,10)$$$. В момент $$$5$$$ Ринат ещё занят, так как его занятый промежуток — $$$[3,6)$$$. Начиная с момента $$$6$$$ он снова свободен, поэтому ответ равен $$$6$$$.

В третьем примере до момента $$$T=5$$$ подходящего момента нет: Ляйсан становится свободна только в момент $$$8$$$. Поэтому ответ равен $$$-1$$$.