Statement
지문 언어
처음에 정수 이 주어진다. 이 정수들을 원소로 가지는 집합 를 만든다. 같은 값이 여러 번 주어져도 집합에는 한 번만 들어간다.
이후 개의 연산을 순서대로 처리해야 한다. 연산은 다음 세 종류 중 하나이다.
- : 를 에 삽입한다. 이미 가 존재한다면 아무 일도 일어나지 않는다.
- : 를 에서 삭제한다. 가 존재하지 않는다면 아무 일도 일어나지 않는다.
모든 번 연산에서 번째로 작은 원소가 항상 존재함이 보장된다.
Input
입력은 다음과 같은 형식으로 주어진다.
Output
각 번 연산마다 에서 번째로 작은 원소를 한 줄에 하나씩 출력한다.
Constraints
- .
- .
- ().
Subtasks
Samples
입력
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