import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Stack;
import java.util.StringTokenizer;
public class Main {
public static class pair {
int idx, value;
public pair(int idx, int value) {
this.idx = idx;
this.value = value;
}
}
public static int N;
public static Stack<pair> stack;
// TODO Auto-generated method stub
N
= Integer.
parseInt(br.
readLine());
stack = new Stack<pair>();
for (int i = 1; i <= N; i++) {
int val
= Integer.
parseInt(st.
nextToken()); while (!stack.isEmpty()) {
if (!stack.empty() && stack.peek().value > val) {
System.
out.
printf("%d ", stack.
peek().
idx); break;
}
else
stack.pop();
}
if (stack.empty()) {
}
stack.push(new pair(i, val));
}
}
}
aW1wb3J0IGphdmEuaW8uQnVmZmVyZWRSZWFkZXI7CmltcG9ydCBqYXZhLmlvLklPRXhjZXB0aW9uOwppbXBvcnQgamF2YS5pby5JbnB1dFN0cmVhbVJlYWRlcjsKaW1wb3J0IGphdmEudXRpbC5TdGFjazsKaW1wb3J0IGphdmEudXRpbC5TdHJpbmdUb2tlbml6ZXI7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CiAgIHB1YmxpYyBzdGF0aWMgY2xhc3MgcGFpciB7CiAgICAgIGludCBpZHgsIHZhbHVlOwoKICAgICAgcHVibGljIHBhaXIoaW50IGlkeCwgaW50IHZhbHVlKSB7CiAgICAgICAgIHRoaXMuaWR4ID0gaWR4OwogICAgICAgICB0aGlzLnZhbHVlID0gdmFsdWU7CiAgICAgIH0KICAgfQoKICAgcHVibGljIHN0YXRpYyBCdWZmZXJlZFJlYWRlciBicjsKICAgcHVibGljIHN0YXRpYyBpbnQgTjsKICAgcHVibGljIHN0YXRpYyBTdHJpbmdUb2tlbml6ZXIgc3Q7CiAgIHB1YmxpYyBzdGF0aWMgU3RhY2s8cGFpcj4gc3RhY2s7CgogICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgSU9FeGNlcHRpb24gewogICAgICAvLyBUT0RPIEF1dG8tZ2VuZXJhdGVkIG1ldGhvZCBzdHViCiAgICAgIGJyID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsKICAgICAgTiA9IEludGVnZXIucGFyc2VJbnQoYnIucmVhZExpbmUoKSk7CgogICAgICBzdGFjayA9IG5ldyBTdGFjazxwYWlyPigpOwoKICAgICAgc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGJyLnJlYWRMaW5lKCkpOwogICAgICBmb3IgKGludCBpID0gMTsgaSA8PSBOOyBpKyspIHsKICAgICAgICAgaW50IHZhbCA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOwogICAgICAgICB3aGlsZSAoIXN0YWNrLmlzRW1wdHkoKSkgewoKICAgICAgICAgICAgaWYgKCFzdGFjay5lbXB0eSgpICYmIHN0YWNrLnBlZWsoKS52YWx1ZSA+IHZhbCkgewogICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigiJWQgIiwgc3RhY2sucGVlaygpLmlkeCk7CiAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgc3RhY2sucG9wKCk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKHN0YWNrLmVtcHR5KCkpIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIiVkICIsIDApOwogICAgICAgICB9CiAgICAgICAgIHN0YWNrLnB1c2gobmV3IHBhaXIoaSwgdmFsKSk7CiAgICAgIH0KICAgfQp9