Problem A: 盘子

Problem A: 盘子

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

在宿舍的公共水槽里,大家洗完碗都会把盘子一股脑放进去。盘子只能从最上面取出,而新的盘子也只能放到最上面。

你被安排去记录一段洗碗过程的一连串操作。这段操作由若干以下两类操作组成:

  1. 1 x:将一个编号为  的盘子放入水槽(入栈);
  2. 2:从水槽中取出最上面的盘子(出栈),并输出它的编号。

请你对于每个操作 ,输出一行一个整数,代表被取出的盘子的编号。

Input

第一行包含一个整数 ,表示操作的次数。

接下来  行,每行表示一个操作:

  1. 1 x:将一个编号为  的盘子放入水槽(入栈);
  2. 2:从水槽中取出最上面的盘子(出栈),并输出它的编号。

Output

对于每个操作 ,输出一行,包含被取出的盘子的编号。

Sample Input Copy

5
1 3
1 7
2
1 4
2

Sample Output Copy

7
4

HINT

对于  的数据,,所有盘子的编号  都是整数,且满足 

保证在执行操作  时,水槽中一定有盘子。