問題文

やきとりくんは、あるリズムゲームで遊んでいました。
このリズムゲームでは、NN 個のアクションがあり、ii 個目のアクションを正確なタイミングでこなすと AiA_i 点を獲得することができます。

やきとりくんは、反応が鈍いため、ii 個目のアクションでは、正確なタイミングより時刻 tit_i だけ遅く反応してしまいました。

さて、このリズムゲームは、すべてのアクションが終わった後に正確なタイミングを調整することができます。
具体的には、非負整数 xx を定めて正確なタイミングを xx だけ遅らせると、ii 個目のアクションにより獲得できる点数は max(Aitix,0)\max(A_i - |t_i - x| , 0)となります。

獲得できる点数の合計を最大になるように非負整数 xx を決定したときの獲得できる点数の合計を求めてください。

制約

  • 1N1051 \leq N \leq 10^{5}
  • 1Ai1051 \leq A_i \leq 10^{5}
  • 0ti1050 \leq t_i \leq 10^{5}
  • 入力はすべて整数である。

入力

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

NN
A1A_1A2A_2   . . .   ANA_N
t1t_1t2t_2   . . .   tNt_N

出力

問題の答えを一行に出力せよ。

入出力例

入力例1
5
10 15 20 25 30
5 8 1 4 3
出力例1
91

例えば、x=4x = 4 とすると、獲得できる合計の点数は以下のようになります。
(1054)+(1584)+(2014)+(2544)+(3034)=91(10 - |5 - 4|) + (15 - |8 - 4|) + (20 - |1 - 4|) + (25 - |4 - 4|) + (30 - |3 - 4|) = 91

9191 点 より多くの点数を獲得することはできないため 9191 と出力します。

入力例2
4
1 6 38 2357
0 0 0 0
出力例2
2402

やきとりくんは完璧なタイミングで反応したため、タイミングを調整する必要はありません。

提出


Go (1.21)