EduBrick

Периметр объединения прямоугольников

2000 мс · 256 МБ · всё или ничего

Даны прямоугольники со сторонами по осям. Найдите периметр границы их объединения.

Площадь объединения считалась одним заметанием. Периметр - двумя, и это красивее, чем кажется на первый взгляд.

Формат ввода

В первой строке - число прямоугольников nn (1≤n≤1051 \le n \le 10^5).

В следующих nn строках - по четыре числа x1x_1, y1y_1, x2x_2, y2y_2: левый нижний и правый верхний углы, причём x1<x2x_1 < x_2 и y1<y2y_1 < y_2. Координаты целые, по модулю не превосходят 10910^9.

Формат вывода

Выведите периметр границы объединения - целое число.

Примеры

ввод
1
0 0 2 3
вывод
10
ввод
2
0 0 1 1
1 0 2 1
вывод
6
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.