TRIANGL

  • Треугольник
    TRIANGL

Известна длина трёх отрезков. Необходимо, если это возможно, построить треугольник, в котором первый из отрезков является высотой, второй - биссектрисой, третий - медианой, опущенными из одной вершины. Точность результата должна быть 0.001. Длины отрезков удовлетворяют ограничению 0.01<L<100.

Напишите программу
TRIANGL для решения этой задачи.

Технические требования:  

Входной файл:
INPUT.TXT

Выходной файл: OUTPUT.TXT

Ограничение по времени тестирования: 5 секунд на один тест

 

Формат входных данных: входной файл INPUT.TXT содержит три положительных числа - длины заданных отрезков. Числа в файле разделены пробелами.

Формат выходных данных: выходной файл OUTPUT.TXT должен содержать либо значение площади искомого треугольника, если его возможно построить, либо число -1, если это невозможно, либо цифру 0, если решение не единственно.

Пример:


INPUT.TXT

1 2 1


OUTPUT.TXT

-1