問題文
問題文の言語
レモン王国の勇者ビタロは、ダンジョンを攻略してレベルを上げようとしている。
ダンジョンは 個ある。 番目のダンジョンの難易度は、2つの整数 で表される。現在のレベルが のときに 番目のダンジョンに挑戦すると、結果は次のようになる。
- なら攻略に失敗し、レベルは変化しない。
- なら攻略に成功し、レベルが 増加する。
一度挑戦したダンジョンには再び挑戦できない。挑戦するダンジョンの順序と個数は自由に決められる。
ビタロの初期レベルは である。最初に与えられたダンジョンの状態、および各更新クエリを適用した後の状態について、レベル から開始して到達できるレベルの最大値をそれぞれ求めよ。
各答えを求めるとき、ビタロは必ずレベル から開始し、すべてのダンジョンはまだ挑戦されていない状態である。ある答えを求める過程で行った挑戦は、別の答えを求める過程には影響しない。
各更新クエリは3つの整数 で与えられる。クエリを適用すると、 番目のダンジョンの難易度は , に変更される。変更後の値は後続のクエリにも引き継がれる。
入力
入力は次の形式で標準入力から与えられる。
出力
行出力せよ。
1行目には、更新クエリを1つも適用していない状態で到達できるレベルの最大値を出力する。
について、 行目には最初の 個の更新クエリを適用した後に到達できるレベルの最大値を出力する。
制約
- .
- .
- .
サブタスク
サンプル
例 1
入力例
3 2 5
0 100
4 6
5 7
3 100 101
3 0 7
出力例
34
20
34
例 2
入力例
4 0 3
2 10
5 6
3 4
8 20
出力例
32