問題

長さNNの数列AABBが与えられます。

数列A,BA,Bにスキップカードを0個以上挿入できます。スキップカードは以下のルールに従って使用します。

  • スキップカードは数列の任意の要素間に何枚でも挿入できる。例えば(1,,,2,,3)(1, -, - , 2, -, 3)は可能。
  • 数列の最初または最後にスキップカードを挿入することはできない。例えば(,1,2,3)(-, 1, 2, 3)(1,2,3,)(1, 2, 3, -)は不可。
  • AABBに同じ枚数ずつ挿入しなければならない。

スキップカードを挿入操作を終えたら各要素に対してペナルティを計算します。計算方法は以下の通りです。

  • AiA_iBiB_i両方が数値だった場合はAiBiA_i - B_i
  • そうでない場合KK

ペナルティの総和は最小でいくつになりますか?

制約

  • 1N1031 \leqq N \leqq 10^3
  • 1K1091 \leqq K \leqq 10^9
  • 1Ai,Bi1091 \leqq A_i, B_i \leqq 10^9
  • 入力は全て整数

入力

N  KN \; K
A1    ANA_1 \; \ldots \; A_N
B1    BNB_1 \; \ldots \; B_N

出力

答えを出力してください。

入力例1

5 3
5 10 5 5 5
1 1 2 3 4

出力例1

16

スキップカードを-とするとA=(5,,10,5,5,5),B=(1,1,,2,3,4)A = (5, -, 10, 5, 5, 5), B = (1, 1, -, 2, 3, 4)とするのが良いです。

入力例2

5 100
1 2 3 4 5
1 2 3 4 5

出力例2

0

スキップカードを入れる必要もありません。

入力例3

10 5
9 5 4 4 3 2 10 3 1 9
10 3 7 1 9 7 9 7 3 3

出力例3

-9

Submit


Go (1.21)