Problems
Two rectangulars (RU)
Two rectangulars (RU)
На плоскости заданы два прямоугольника координатами концов одной из диагоналей. Стороны прямоугольников параллельны осям координат. Найти площадь общих частей прямоугольников.
\InputFile
Первая строка -- \textbf{X_1}, \textbf{Y_1}, \textbf{X_2}, \textbf{Y_2} -- значения координат концов диагонали одного прямоугольника. Вторая строка - значения \textbf{X_3}, \textbf{Y_3}, \textbf{X_4}, \textbf{Y_4} -- другого прямоугольника. Все значения вещественные числа, не превышающие по модулю \textbf{2·10^9}.
\OutputFile
Единственное число -- площадь общих частей прямоугольников, округленную до трёх знаков после запятой.
Input example #1
1 1 5 5 2 2 3 3
Output example #1
1.000