#agc049c. [agc049_c]Robots

[agc049_c]Robots

問題文

数直線上にロボットがいます. 具体的には,各 i=0,1,2,cdots,10100i=0,1,2,\\cdots,10^{100} について,座標 ii11 台のロボットがおり,ロボット ii と呼ばれています.

たくさんのボールがあります. それぞれのボールには,正整数が 11 つ書いてあります. これらのボールの情報は,長さ NN の整数列 AABB で表されます. 具体的には,各 ii (1leqileqN1 \\leq i \\leq N) について,AiA_i の書かれたボールが BiB_i 個あります.

今からすぬけくんは,次の操作を行います.

  • Step 1: 00 個以上のボールを選び,そこに書かれている整数を,11 以上 1010010^{100} 以下の好きな正整数に書き換える.(ボールごとに書き換える整数を選択できる)

  • Step 2: ボールを 11 つずつ食べる.ボールを食べる順番は自由に選べる.ボールを食べるたびに,以下の操作を行う.

    • 今食べたボールに書かれた整数を vv とする.ロボット vv が存在するなら,それを,現在の座標より 11 小さい座標へ移動させる.もし移動先に別のロボットがいるなら,そのロボットは破壊される.(ロボット vv は無事である)

すぬけくんは,ロボット 00 が破壊されないように,すべてのボールを食べきりたいです. すぬけくんが目標を達成するために Step 1 で書き換える必要のあるボールの個数の最小値を求めてください.

制約

  • 1leqNleq2times1051 \\leq N \\leq 2 \\times 10^5
  • 1leqA1<A2<ldots<ANleq1091 \\leq A_1 < A_2 < \\ldots < A_N \\leq 10^9
  • 1leqBileq1091 \\leq B_i \\leq 10^9

入力

入力は以下の形式で標準入力から与えられる.

NN A1A_1 A2A_2 ldots\\ldots ANA_N B1B_1 B2B_2 ldots\\ldots BNB_N

出力

答えを出力せよ.


入力例 1

3
1 2 3
1 2 1

出力例 1

1

22 の書かれたボールを 11 つ選び,33 に書き換えればよいです. その後,以下の順序でボールを食べればよいです.

  • 22 の書かれたボールを食べる.ロボット 22 を座標 22 から座標 11 へ移動させる. ロボット 11 が破壊される.

  • 33 の書かれたボールを食べる.ロボット 33 を座標 33 から座標 22 へ移動させる.

  • 33 の書かれたボールを食べる.ロボット 33 を座標 22 から座標 11 へ移動させる. ロボット 22 が破壊される.

  • 11 の書かれたボールを食べる.ロボット 11 はすでに破壊されているので,何もしない.


入力例 2

4
1 3 5 7
3 1 4 1

出力例 2

0