AT_abc419_b [ABC419B] Get Min
Description
中に何も入っていない袋があります。
$ Q $ 個のクエリが与えられるので、これらのクエリを順に処理したときのタイプ $ 2 $ の各クエリの答えを出力してください。
各クエリは、以下のいずれかの形式です。
- タイプ $ 1 $ : `1 x` の形式で入力として与えられる。整数 $ x $ が書かれたボールを $ 1 $ つ袋の中に入れる。
- タイプ $ 2 $ : `2` の形式で入力として与えられる。袋に入っているボールのうち書かれている整数が最小のものを $ 1 $ つ取り出し、その整数を答えとする。ただし、袋の中にボールが入っていないときにはこのクエリは与えられない。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ Q $ $ \text{query}_1 $ $ \text{query}_2 $ $ \ldots $ $ \text{query}_Q $
ただし、 $ \text{query}_i $ は $ i $ 番目のクエリであり、以下のいずれかの形式で与えられる。
> $ 1 $ $ x $
> $ 2 $
Output Format
タイプ $ 2 $ のクエリの個数を $ q $ として、 $ q $ 行出力せよ。
$ i $ 行目には、 $ i $ 番目のタイプ $ 2 $ のクエリの答えを出力せよ。
Explanation/Hint
### Sample Explanation 1
はじめ、袋の中にボールは入っていません。
$ 1 $ 番目のクエリでは、袋の中に $ 6 $ が書かれたボールを入れます。
$ 2 $ 番目のクエリでは、袋の中に $ 7 $ が書かれたボールを入れます。
$ 3 $ 番目のクエリでは、袋の中には $ 6 $ が書かれたボールと $ 7 $ が書かれたボールが入っているため、 $ 6 $ が書かれたボールを取り出します。このクエリの答えは $ 6 $ となります。
$ 4 $ 番目のクエリでは、袋の中に $ 1 $ が書かれたボールを入れます。
$ 5 $ 番目のクエリでは、袋の中には $ 1 $ が書かれたボールと $ 7 $ が書かれたボールが入っているため、 $ 1 $ が書かれたボールを取り出します。このクエリの答えは $ 1 $ となります。
### Sample Explanation 2
同じ整数が書かれたボールを複数個袋の中に入れることもあります。
### Constraints
- $ 2 \leq Q \leq 100 $
- タイプ $ 1 $ のクエリにおいて、 $ 1 \leq x \leq 100 $
- タイプ $ 2 $ のクエリが与えられたとき、袋は空ではない
- タイプ $ 2 $ のクエリが $ 1 $ つ以上与えられる
- 入力される値はすべて整数