Дана ломаная, проходящая через точки (0, 0) – (x, x) – (2x, 0) – (3x, x) – (4x, 0) – ... - (2kx, 0) – (2kx + x, x) – ....
Мы знаем, что ломаная проходит через точку (a, b). Найдите наименьшее возможное положительное значение x, при котором это верно, либо определите, что такого значения x не существует.
Выходные данные
Выведите единственную строку, содержащую ответ. Если подходящего x не существует, выведите - 1.
Ответ будет засчитан, если его относительная или абсолютная погрешность нее превышает 10 - 9.
Примечание
Изображения к первому и третьему тесту из условия:
Примеры
| № | Входные данные | Выходные данные |
|
1
|
3 1
|
1.000000000000
|
|
2
|
1 3
|
-1
|
|
3
|
4 1
|
1.250000000000
|