#abc064b. [abc064_b]Traveling AtCoDeer Problem

[abc064_b]Traveling AtCoDeer Problem

問題文

クリスマスもあと半年となり、トナカイのAtCoDeer君はプレゼントを配る計画を立てることにしました。
TopCoDeer通りには NN 個の家が並んでいます。ii 個目の家は座標 aia_i にあります。彼はこのすべての家にプレゼントを配ることにしました。
好きな場所から開始し好きな場所で終了することができる時、最小の移動距離を求めなさい。

制約

  • 1N1001 ≤ N ≤ 100
  • 0ai10000 ≤ a_i ≤ 1000
  • aia_i は整数である。

入力

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

NN a1a_1 a2a_2 ...... aNa_N

出力

AtCoDeer君が動く距離の最小値を出力しなさい。


入力例 1

4
2 3 7 9

出力例 1

7

AtCoDeer君が座標 99 からスタートし、座標 22 までそのまま一直線にすすむと移動距離 77 が達成できます。
また、移動距離が 77 未満の方法は存在しないので、最小の移動距離は 77 です。


入力例 2

8
3 1 4 1 5 9 2 6

出力例 2

8

同じ場所に複数の家がある可能性もあります。