C. Электрические заряды
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Программист Саня учится в Московском физико-техническом институте (МФТИ), и для получения зачета ему нужно сдать лабораторную работу.

Лабораторная установка представляет из себя плоскость с отмеченными на ней стандартными осями координат. Физики из МФТИ зарядили оси большими электрическими зарядами: ось X положительно, а ось Y отрицательно.

Опытный лаборант отметил на этой плоскости n точек с целыми координатами (xi, yi) и остановил время. Саня, используя «атомный пинцет», должен поместить в эти точки элементарные частицы. В его распоряжении есть неограниченное число электронов (отрицательно заряженных элементарных частиц) и протонов (положительно заряженных элементарных частиц). В каждую отмеченную точку он может поставить либо электрон, либо протон. После того как все отмеченные точки будут заняты, время снова пойдет, и частицы придут в движение, а через некоторое время стабилизируются в состоянии равновесия. Задача лабораторной работы — расставить частицы так, чтобы получить как можно более компактное состояние равновесия, а именно состояние c минимальным диаметром (максимальным расстоянием между парами точек множества).

Поскольку Саня программист, то он наивно полагает, что в результате все частицы просто «упадут» в свои проекции на соответствующие оси: электроны на ось X, а протоны на ось Y. Поскольку мы тоже программисты, будем придерживаться Саниной модели, то есть после включения времени частица из точки (x, y) попадёт в точку (x, 0), если это электрон, и в точку (0, y), если это протон.

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

В качестве ответа выведите квадрат минимального возможного диаметра множества.

Входные данные

В первой строке входных данных записано единственное целое число n (1 ≤ n ≤ 100 000) — количество точек.

Каждая из последующих n строк содержит два целых числа xi и yi ( - 108 ≤ xi, yi ≤ 108) — координаты i-й точки. Гарантируется, что никакие две точки не совпадают.

Выходные данные

Выведите одно целое число — квадрат минимального возможного диаметра множества, после того как Вася расставит в заданные точки электроны и протоны и лаборант включит время.

Примеры
Входные данные
3
1 10
1 20
1 30
Выходные данные
0
Входные данные
2
1 10
10 1
Выходные данные
2
Примечание

В первом примере Саня помещает во все точки электроны, и все частицы в итоге попадают в одну точку (1, 0).

Во втором примере Саня помещает в точку (1, 10) электрон, а в точку (10, 1) — протон. В результате получается множество из двух точек (1, 0) и (0, 1), которое имеет диаметр .