#codethanksfestival2018c. [code_thanks_festival_2018_c]Pair Distance

[code_thanks_festival_2018_c]Pair Distance

问题文

NN 个人住在一个可以表示为数直线的城市中,第 ii 个人住在坐标 xix_i 处。同一个坐标上不会有两个或更多的人居住。

住在坐标 xx 处和住在坐标 yy 处的人之间进行交流所需的成本是 xy|x-y|

这个城市的总交流成本被定义为所有 NN 个人中任意两个人之间交流成本的总和。

请输出这个交流成本。

约束条件

  • 2N1052 \leq N \leq 10^5
  • 0xi1080 \leq |x_i| \leq 10^8
  • xix_i 是不同的
  • 输入全为整数

输入

从标准输入中按以下格式给出输入:

NN

x1x_1 x2x_2 ... xN1x_{N-1} xNx_N

输出

输出这个城市的交流成本。


输入例子 1

2
-2 3

输出例子 1

5

住在 2-233 坐标的人之间的成本是 55


输入例子 2

3
10 1 5

输出例子 2

18

住在 101011 坐标的人之间的成本是 99

住在 101055 坐标的人之间的成本是 55

住在 1155 坐标的人之间的成本是 44

因此,城市的交流成本是 1818