#p3980. 例题11.2.2 exset

例题11.2.2 exset

题目描述

给定一个空序列。

接下来有n个数要依次加入序列,第i个数为aia_i.

aia_i插入之前,你必须要在当前序列中找到比aia_i大的最小的那个数是多少?当然如果这个数不存在输出-1.

输入格式

第一行一个整数n

第二行n个整数aia_i

输出格式

n行,每行输出依次要的答案

样例数据

input


6

4 7 4 2 0 4 

output


-1

-1

7

4

2

7



数据规模与约定

100% 数据保证 1n105,1ai1091 \leq n \leq 10^5,1 \leq a_i \leq 10^9

时间限制:1s1 \text {s}

空间限制:256MB256 \text {MB}