eolymp
bolt
Try our new interface for solving problems
Problems

Солнцепёк (Hard)

Солнцепёк (Hard)

\includegraphics{https://static.e-olymp.com/content/92/928ecd58313ac630412191798af2b547d2d30c99.gif} \textit{--- Наверное боцман на этом солнцепёке перегрелся....} \textit{--- Или компот в камбузе от жары прокис и начал играть...} Из разговора капитана со штурманом Солнцепёк набирал обороты... Запасы носовичков у боцмана закочились и теперь вместе с гюйсами он выдавал матросам уже не такие аккуратные носовички, но всё равно в виде треугольничков, изготовленными видимо из материала, неучтённого при пошивке гюйсов. Сева в очередной раз решил закрыть этой плотной тканью иллюминатор в свою каюту, чтобы в неё проникало меньше солнца. При этом любопытного морячка интересовал всё тот же вопрос: \textit{А какая максимальная площадь иллюминатора при этом может быть закрыта?} Помогите Севе в решении этой, оказывается, не простой задачки, так как он её до сих пор самостоятельно решить не может. \InputFile В единственной строке входного файла находится четыре натуральных числа: \textbf{r}, \textbf{a}, \textbf{b} и \textbf{c} (\textbf{0} < \textbf{r} ≤ \textbf{100}, \textbf{0} < \textbf{a}, \textbf{b}, \textbf{c} ≤ \textbf{200}), где \textbf{r} - радиус иллюминатора, \textbf{a}, \textbf{b} и \textbf{c} - длины сторон носовичка. Гарантируется, что носовичёк имеет не нулевую площадь. \OutputFile Выведите единственное число - максимальную площадь закрытой части иллюминатора с точностью не менее \textbf{3}-х знаков после десятичной точки.
Time limit 1 second
Memory limit 64 MiB
Input example #1
2 3 4 5
Output example #1
5.74438248
Author Анатолий Присяжнюк
Source Distance Summer Computer School - Summer 2013