Problem 
                         
                                 フラットランド大学での一連の講義は、シーケンスの研究に専念しています。
教授は整数のシーケンスを呼び出します 
\(a_1, a_2, ..., a_n\) 以外のすべての数">\(a_1\)  と 
\(a_n\) は、隣接する  
\(a_n\) の合計に等しい"> \(a_2 = a_1 + a_3, a_3=a_2+a_4, ..., a_{n-1}=a_{n-2}+a_n\).たとえば、シーケンス [1,2,1,–1]   は、2=1+1 および 1=2+(–1) であるため、高調波です。
等しい長さのシーケンスを検討してください: 
\(A=[a_1,a_2, ... a_n]\)   および 
\(B=[b_1,b_2, ... b_n]\).これらのシーケンス間の距離は値と呼ばれます 
\(d(A,B)= |a_1-b_1|+|a_2-b_2|+...+|a_n-b_n |\)  .たとえば、 
\(d([1,2,1,–1][1,2,0,0])=|1–1|+|2–2 | ++|1–0|+|–1–0|=0+0+1+1=2 \)
講義の最後に、教授は黒板に n 個の整数の列 
\(B=[b_1,b_2, ... b_n]\) を書き、質問しました。 
\(A=[a_1,a_2, ... a_n]\) \( d( A, B)\) は最小限です。自分で確認しやすいように、教授は希望する最小距離のみを回答として書くように求めます 
\(d(A,B)\)  .
数列 B が与えられたとき、数列 B からどのくらいの距離にハーモニック シーケンス A があるかを決定するプログラムを作成する必要があります。
入力
入力ファイルの最初の行には、整数 n – が含まれています。シーケンス内の要素の数 ( 
\(3 \le n \le 500\)).
2 行目には n 個の整数が含まれます 
\(b_1, b_2, …, b_n (–100 \le b_i \le 100 )\) .
インプリント
出力ファイルには、単一の整数が含まれている必要があります。これは、入力ファイル内のシーケンスから高調波シーケンスまでの可能な最小距離です。
例
<頭>
| # | 
入力 | 
出力 | 
<本体>
| 1 | 
4 
1 2 0 0
 | 2 | 
表>