AT_abc458_d [ABC458D] Chalkboard Median
Description
黒板に整数 $ X $ が $ 1 $ つ書かれています。
$ Q $ 個のクエリが与えられるので、順に処理してください。 $ i $ 個目 $ (1\le i\le Q) $ のクエリは以下の通りです。
> $ 2 $ つの整数 $ A_i,B_i $ が与えられる。黒板に新たに $ 2 $ つの整数 $ A_i,B_i $ を書く。
>
> その後、黒板に書かれた $ 2i+1 $ 個の整数の中央値を出力する。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ X $ $ Q $ $ A_1 $ $ B_1 $ $ A_2 $ $ B_2 $ $ \vdots $ $ A_Q $ $ B_Q $
Output Format
$ Q $ 行出力せよ。
$ i $ 行目には、 $ i $ 番目のクエリに対する答えを出力せよ。
Explanation/Hint
### Sample Explanation 1
$ 1 $ つ目のクエリでは黒板に書かれた整数は $ 5,2,3 $ となり、これらの整数の中央値は $ 3 $ です。
$ 2 $ つ目のクエリでは黒板に書かれた整数は $ 5,2,3,1,2 $ となり、これらの整数の中央値は $ 2 $ です。
$ 3 $ つ目のクエリでは黒板に書かれた整数は $ 5,2,3,1,2,8,9 $ となり、これらの整数の中央値は $ 3 $ です。
### Constraints
- $ 1\le X\le 10^9 $
- $ 1\le Q\le 2\times 10^5 $
- $ 1\le A_i,B_i\le 10^9 $
- 入力される値は全て整数