Задачи
Треугольник максимальной площади
Треугольник максимальной площади
На плоскости дан круг радиуса \textbf{R}. Из него вырезали два круга радиусов \textbf{R_1} и \textbf{R_2} таких, что \textbf{R_1} + \textbf{R_2} = \textbf{R}. Определите треугольник максимальной площади, который можно вписать в полученную фигуру.
\InputFile
Входные данные содержат множество тестовых случаев (не более \textbf{100 000}). Каждый тестовый случай представляет собой записанные в отдельной строке два целых числа \textbf{R_1} и \textbf{R_2} (\textbf{1} ≤ \textbf{R_1}, \textbf{R_2} ≤ \textbf{10^6}) -- радиусы кругов. Числа разделены пробелом. Ввод заканчивается символом \textbf{EOF}.
\OutputFile
Для каждой пары радиусов из входных данных выведите в отдельную строку максимальную площадь вписанного треугольника с абсолютной или относительной погрешностью \textbf{10^\{--8\}}.
Входные данные #1
1 4
Выходные данные #1
5.8656968895435