#agc009a. [agc009_a]Multiple Array

[agc009_a]Multiple Array

問題文

NN 項からなる数列 A1,...,ANA_1,...,A_N があり、NN 個のボタンがあります。 i(1iN)i(1 ≦ i ≦ N) 個目のボタンを押すと、数列 AA11 項目から ii 項目までの値が 11 ずつ増加します。

数列 B1,...,BNB_1,...,B_N が与えられます。高橋君は、これらのボタンを何回か押して、すべての ii に対し、AiA_iBiB_i の倍数になるようにします。

高橋君がボタンを押す回数の最小値を求めてください。

制約

  • 入力はすべて整数である。
  • 1N1051 ≦ N ≦ 10^5
  • 0Ai109(1iN)0 ≦ A_i ≦ 10^9(1 ≦ i ≦ N)
  • 1Bi109(1iN)1 ≦ B_i ≦ 10^9(1 ≦ i ≦ N)

入力

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

NN A1A_1 B1B_1 : ANA_N BNB_N

出力

高橋君がボタンを押す回数の最小値を表す整数を出力せよ。


入力例 1

3
3 5
2 7
9 4

出力例 1

7

11 つめのボタンを 22 回、22 つめのボタンを 22 回、33 つめのボタンを 33 回押せばよいです。


入力例 2

7
3 1
4 1
5 9
2 6
5 3
5 8
9 7

出力例 2

22