EduBrick

M. Великое Лайнландское переселение

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

Лайнландия — одномерный мир, в котором расположены NN городов, пронумерованных от 0 до N1N - 1. Направление от первого города к нулевому названо западным, обратное — восточным.

Жители каждого города отправились на восток и двигались до тех пор, пока не приходили в город, в котором средняя цена проживания меньше, чем в родном.

Формат ввода

В первой строке одно число NN (2N1052 \le N \le 10^5). Во второй строке NN чисел aia_i (0ai1090 \le a_i \le 10^9) — средняя цена проживания в городах с нулевого по (N1)(N-1)-й.

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

Для каждого города в порядке с нулевого по (N1)(N-1)-й выведите номер города, в который переселятся его жители. Если жители не остановятся нигде, выведите 1-1.

Примеры

ввод
10
1 2 3 2 1 4 2 5 3 1
вывод
-1 4 3 4 -1 6 9 8 9 -1
Войдите, чтобы отправлять решения.