题面
题面语言
初始给出整数 。令集合 包含这些整数。即使同一个值出现多次,它在集合中也只会出现一次。
接下来按顺序处理 个操作。每个操作属于以下三种类型之一。
- :将 插入 。如果 已经存在,则不进行任何操作。
- :从 中删除 。如果 不存在,则不进行任何操作。
保证对于每个类型 的操作,第 小的元素一定存在。
输入
输入格式如下。
输出
对于每个类型 的操作,单独一行输出 中第 小的元素。
限制
- .
- .
- ().
子任务
样例
样例输入
5 9
3 1 3 2 1
3 1
3 3
1 2
1 4
3 4
2 2
3 2
2 10
3 3
样例输出
1
3
4
3
4