#include <iostream>
using namespace std;
const int N = 10010;
int x[N],t;
int main(){
int n;
scanf("%d",&n);
for(int i = 0;i < n; i ++){
int y;
scanf("%d",&y);
while(t && x[t] >= y) t --;
if(t) printf("%d ",x[t]);
else printf("-1 ");
x[++ t] = y;
}
}