import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class Main {
int N
= Integer.
parseInt(bf.
readLine()); int[] neg = new int[N];
for(int i=0;i<N;i++) {
neg
[i
] = Integer.
parseInt(st.
nextToken()); }
for(int i=0;i<N;i++) {
for(int j=i+1;j<N;j++) {
if(neg[i]<neg[j]) {
bw.
write(String.
valueOf(neg
[j
])); bw.write(" ");
break;
}
if((j==N-1)&&(neg[i]>neg[j])) {
bw.write(" ");
}
}
}
bw.close();
}
}
aW1wb3J0IGphdmEuaW8uQnVmZmVyZWRSZWFkZXI7CmltcG9ydCBqYXZhLmlvLkJ1ZmZlcmVkV3JpdGVyOwppbXBvcnQgamF2YS5pby5JT0V4Y2VwdGlvbjsKaW1wb3J0IGphdmEuaW8uSW5wdXRTdHJlYW1SZWFkZXI7CmltcG9ydCBqYXZhLmlvLk91dHB1dFN0cmVhbVdyaXRlcjsKaW1wb3J0IGphdmEudXRpbC5TdHJpbmdUb2tlbml6ZXI7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgSU9FeGNlcHRpb24gewoJCUJ1ZmZlcmVkUmVhZGVyIGJmID0gbmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsKCQlCdWZmZXJlZFdyaXRlciBidyA9IG5ldyBCdWZmZXJlZFdyaXRlcihuZXcgT3V0cHV0U3RyZWFtV3JpdGVyKFN5c3RlbS5vdXQpKTsKCQlpbnQgTiA9IEludGVnZXIucGFyc2VJbnQoYmYucmVhZExpbmUoKSk7CgkJaW50W10gbmVnID0gbmV3IGludFtOXTsKCQkKCQlTdHJpbmdUb2tlbml6ZXIgc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGJmLnJlYWRMaW5lKCksICIgIik7CQoJCWZvcihpbnQgaT0wO2k8TjtpKyspIHsKCQkJbmVnW2ldID0gSW50ZWdlci5wYXJzZUludChzdC5uZXh0VG9rZW4oKSk7CgkJfQoJCWZvcihpbnQgaT0wO2k8TjtpKyspIHsKCQkJZm9yKGludCBqPWkrMTtqPE47aisrKSB7CgkJCQlpZihuZWdbaV08bmVnW2pdKSB7IAoJCQkJCWJ3LndyaXRlKFN0cmluZy52YWx1ZU9mKG5lZ1tqXSkpOwoJCQkJCWJ3LndyaXRlKCIgIik7CgkJCQkJYnJlYWs7CgkJCQl9CgkJCQlpZigoaj09Ti0xKSYmKG5lZ1tpXT5uZWdbal0pKSB7CgkJCQkJYncud3JpdGUoU3RyaW5nLnZhbHVlT2YoLTEpKTsKCQkJCQlidy53cml0ZSgiICIpOwoJCQkJfQoJCQkJCgkJCX0KCQl9CgkJYncud3JpdGUoU3RyaW5nLnZhbHVlT2YoLTEpKTsKCQkKCQlidy5jbG9zZSgpOwoJfQp9Cg==