Problems
Три круга
Три круга
Даны \textbf{N} ≤ \textbf{3} круга на плоскости. Посчитайте площадь объединения.
Это не сложная задача, не пишите, пожалуйста, ничего супер-мега сложного.
\InputFile
В первой строке число \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{3}).
В следующих \textbf{N} строках по \textbf{3} целых числа - координаты центра и радиус.
Все круги целиком лежат внутри квадрата \textbf{0}×\textbf{0} - \textbf{100}×\textbf{100}.
Радиус положителен.
\OutputFile
Выведите одно вещественное число - площадь объединения.
Допустимая относительная погрешность - \textbf{10^\{-6\}}.
Input example #1
1 99 99 1
Output example #1
3.14159325171203820000