Игровое поле является матрицей $$$10^9 \times 10^9$$$, клетка на пересечении $$$a$$$-й строки и $$$b$$$-го столбца обозначается как ($$$a, b$$$).
На игровом поле расположены $$$n$$$ монстров, $$$i$$$-й в клетке ($$$x_i, y_i$$$), остальные клетки пустые. В одной клетке не может находиться более одного монстра.
Вы можете не более одного раза выбрать любого монстра и переместить его в любую клетку поля, не занятую другим монстром.
После этого вы должны выбрать один прямоугольник на поле, все монстры внутри выбранного прямоугольника будут уничтожены. За каждую клетку выбранного прямоугольника вы должны заплатить $$$1$$$ монету.
Ваша задача — найти минимальное количество монет, необходимое, чтобы уничтожить всех монстров.
Первая строка входных данных содержит одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Первая строка каждого набора содержит одно целое число $$$n$$$ ($$$1 \le n \le 2 \cdot 10^5$$$) — количество монстров на поле.
Следующие $$$n$$$ строк содержат по два целых числа $$$x_i$$$ и $$$y_i$$$ ($$$1 \le x_i, y_i \le 10^9$$$) — координаты клетки с $$$i$$$-м монстром. Все пары ($$$x_i, y_i$$$) различны.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите одно целое число — минимальную стоимость уничтожения всех $$$n$$$ монстров.
731 11 22 151 12 66 43 38 241 11 10000000001000000000 11000000000 100000000011 151 24 24 33 13 231 12 52 244 33 14 41 2
3 32 1000000000000000000 1 6 4 8
Ниже приведены примеры оптимальных перемещений, зелёным выделены клетки прямоугольника, который необходимо выбрать.
Необходимое перемещение для первого примера.
Необходимое перемещение для пятого примера.