#51NODP1204. 操作栈

操作栈

Description

有一个初始为空的栈,我们对这个栈进行 nn 次操作,操作共分为 22 种:

1.1x1. 1 x (将数字 xx 放入栈)

2.22. 2 (将栈顶元素弹出)

对于第 22 种操作,你需要把弹出的这个数字输出,如果进行操作 22 时,栈为空,则输出" empty"empty"

例如: n=5n = 5 ,对应的操作为:

1 1231\ 123 (操作后栈里面的元素为: 123123

1 2341\ 234 (操作后栈里面的元素为: 123,234123, 234

22 (输出: 234234 ,操作后栈里面的元素为: 123123

22 (输出: 123123 ,操作后栈里面的元素为:空)

22 (输出: emptyempty

对应后面 33 个第 22 类操作,你的程序需要输出,

234234

123123

emptyempty

Input Format

第一行: 11 个数 n(1n10000)n(1 \le n \le 10000) 后面 nn 行:每行 11 种操作, 1 X1\ X 或者 220x10000)0 \le x \le 10000)

Output Format

对应所有操作 22 ,输出被弹出的数或者" empty"empty"

5
1 123
1 234
2
2
2
234
123
empty