Коник-стрибунець#8701

Коник-стрибунець

0,5 секунди
64 мегабайти
Легка

Коник-стрибунець довго сидів на поділці числової прямої, так довго, що придумав інноваційну методологію свого переміщення. Отже за кожну ітерацію руху він виконує рівно два стрибка, переміщаючись спочатку на , а потім на одиничних відрізків по числовій прямій, причому, якщо число додатне, то він рухається вправо, а якщо від'ємне, то вліво. Тривалість стрибка в секундах дорівнює відповідній кількості одиничних відрізків, на яку переміщується коник.

Наприклад, якщо a = 3, а b = -2, то через сек. він буде на поділці , а через сек. від початку руху попаде на відмітку . Далі, на секунді переміститься на поділку , а на секунді повернеться на .

При заданих та знайти скільки необхідно часу в секундах, щоб дострибати до поділки числової прямої або вивести , якщо це неможливо.

Вхідні дані

Цілочисельні значення , , — в одному рядку через проміжок. Значення по модулю не перевищують 10^9.

Вихідні дані

Відповідь до задачі.

Приклади

Приклад 1

Loading
Loading