Об'єднання прямокутників 2#2922

Об'єднання прямокутників 2

1 секунда
122,486 мегабайта
Дуже легка

Об'єднання прямокутників значно простіше, якщо їх сторони паралельні осям координат. Знайдіть об'єднання даної множини прямокутників.

Вхідні дані

У першому рядку задано кількість прямокутників (2 \leq n \leq 15). Кожен з наступних рядків містить координати протилежних вершин одного прямокутника у форматі x_1\ y_1\ x_2\ y_2. Усі координати — цілі числа з відрізка [-10^9, 10^9].

Прямокутники можуть бути виродженими (тобто, можуть мати нульову площу).

Вихідні дані

Виведіть площу об'єднання прямокутників.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Приклад 3

Loading
Loading

Приклад 4

Loading
Loading