Ряд солдат
Имеется ряд солдат, пронумерованных до . Все они расположены таким образом, что солдат с номером может видеть только солдат с номерами от до . Будем говорить, что солдат имеет четкую видимость, если его рост не меньше роста всех солдат, стоящих перед ним. Если он не имеет четкой видимости, это означает, что по крайней мере один из других солдат, стоящих перед ним, выше его.
Для каждого солдата определите, имеет ли он четкую видимость. Если нет, то найдите номер ближайшего предыдущего солдата, который выше его.
Входные данные
Первая строка содержит количество солдат . Вторая строка содержит чисел — рост солдат.
Выходные данные
Выведите чисел. - ое число должно содержать номер ближайшего предыдущего солдата, который выше - го солдата по росту. Если - ый солдат имеет четкую видимость, выведите .