G. Перфекционист Аркадий
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

У Аркадия есть много квадратных фотографий размера a × a. Он хочет развесить некоторые из них на прямоугольную стену в своей комнате, которая имеет размер h × w.

Все фотографии, которые он повесит на стену, должны образовывать прямоугольную сетку, а расстояния между соседними по вертикали и горизонтали фотографиями, а также, расстояния между крайними рядами и столбцами фотографий до ближайшего конца стены, должны быть равны x, где x — это какое-то неотрицательное вещественное число. Ознакомьтесь с рисунком для лучшего понимания условия.

Аркадий еще не выбрал сколько фотографий он повесит на стену, однако он хочет повесить хотя бы одну фотографию. Перед вами стоит задача определить минимальное значение x, которое может быть получено после развешивания фотографий, либо сообщить, что невозможно повесить положительное число фотографий так, чтобы удовлетворить всем условиям. Считайте, что количество фотографий, которые есть у Аркадия, достаточно для любого их корректного развешивания, согласно описанным условиям.

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

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

В первой строке следуют три целых числа a, h и w (1 ≤ a, h, w ≤ 109) — размер фотографий, а также длина и ширина стены.

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

Выведите одно неотрицательное вещественное число — минимальное значение x, которое может быть получено после развешивания фотографий. Абсолютная или относительная погрешность ответа не должна превышать 10 - 6.

Если невозможно повесить положительное число фотографий так, чтобы удовлетворить всем условиям, выведите -1.

Примеры
Входные данные
2 18 13
Выходные данные
0.5
Входные данные
4 4 4
Выходные данные
0
Входные данные
3 4 3
Выходные данные
-1
Примечание

В первом примере можно повесить 7 рядов из фотографий по 5 фотографий в каждом, поэтому искомое x будет равно 0.5.

Во втором примере можно повесить только 1 фотографию, которая займет всю стену целиком, поэтому искомое x будет равно 0.

В третьем примере невозможно повесить положительное число фотографий так, чтобы удовлетворить всем условиям, поэтому ответ -1.