Задачі
Объединение прямоугольников
Объединение прямоугольников
На площині задано \textbf{N} прямокутників з вершинами у точках з цілими координатами та сторонами, паралельними осям координат.
Необхідно знайти площу їх об'єднання.
\InputFile
У першому рядку вхідного файлу вказано число \textbf{N} (\textbf{0} ≤ \textbf{N} ≤ \textbf{1500}). У наступних \textbf{N} рядках задано по \textbf{4} цілих числа \textbf{x_1}, \textbf{y_1}, \textbf{x_2}, \textbf{y_2} --- спочатку координати лівого нижнього кута прямокутника, потім правого верхнього (\textbf{0} ≤ \textbf{x_\{1 \}}≤ \textbf{x_2} ≤ \textbf{10^9}, \textbf{0} ≤ \textbf{y_1} ≤ \textbf{y_2} ≤ \textbf{10^9}). Зверніть увагу, що прямокутники можуть вироджуватись у відрізки і навіть у точки.
\OutputFile
У вихідний файл виведіть єдине число --- відповідь до задачі.
Вхідні дані #1
3 1 1 3 5 5 2 7 4 2 4 6 7
Вихідні дані #1
23