Сегодня у Рудольфа плохое настроение, и он хочет мороженого. Он уже устроил переполох на одном из производящих его заводов, но ни один вид не пришёлся ему по вкусу — оно даже близко не напоминает мороженое из Рамени, откуда Рудольф вернулся неделю назад.
Опечаленный, он шёл, рассматривая столбы из еловых брёвен, которые стояли вдоль дороги. Всего Рудольф насчитал $$$n$$$ столбов, которые имели высоты $$$h_1, h_2, \ldots h_n$$$ и стояли в точках с координатами $$$x_1, x_2, \ldots x_n$$$.
Он вспомнил, что жители Рамени рассказали ему, как построить портал в Рамень. Для этого нужно выбрать высокую ель, подрубить её и толкнуть так, чтобы она опиралась на вершину стоящей рядом ели. Тогда образуется арка в форме прямоугольного треугольника (см. рис. для лучшего понимания условия). Рудольф подумал, что елей поблизости нет, но для портала сойдут и столбы (так гласит городская легенда жителей Рамени).
Рудольф может выбрать $$$a$$$-й и $$$b$$$-й столбы и толкнуть $$$a$$$-й в сторону $$$b$$$-го. Если $$$a$$$-й столб упадёт на вершину $$$b$$$-го (другие столбы не являются помехой — ведь Рудольф может заранее срубить их в сторону), то $$$b$$$-й столб, дорога и нижняя часть $$$a$$$-го столба образуют портал в форме прямоугольного треугольника. Помогите Рудольфу выбрать столбы так, чтобы максимизировать площадь портала и привезти из Рамени как можно больше мороженого.
Первая строка содержит целое число $$$n$$$ $$$(2 \le n \le 10^5)$$$ — количество столбов.
Далее следует $$$n$$$ строк — описания столбов.
Строка описания содержит координату $$$x_i$$$ $$$(- 10^9 \le x_i \le 10^9)$$$ и высоту $$$h_i$$$ $$$(1 \le h_i \le 10^9)$$$ $$$i$$$-го столба. Гарантируется, что координаты всех столбов различны.
Выведите два целых числа от $$$1$$$ до $$$n$$$, разделённые пробелом — сначала номер столба, который должен упасть, и затем номер столба, на вершину которого должен упасть столб.
Если существует несколько оптимальных ответов, то выведите любой из них.
Если подходящей пары столбов не существует, вместо каждого числа выведите $$$-1$$$.
4 0 2 1 4 3 3 5 2
2 3
5 2 4 8 1 11 5 9 9 4 5
4 1
2 0 3 3 3
-1 -1
Примеры правильно построенных порталов:
Неправильно построенные порталы: