#A1020. 游历

游历

Description

NN 个城市,坐落在一条直线上,我们用坐标表示他们的位置,第 ii 个城市坐落在位置 XiX_i 处,

现在机智的clscls希望从游历完这NN个城市,即先后到过这NN个城市。

机智的clscls可以选择任何一个城市出发,在直线上每移动一个单位clscls会消耗 AA 卡路里,当然强大的clscls会使用魔法,他也可从一个城市瞬移到另一个城市,这样clscls会消耗 BB 卡路里。

胖胖的clscls问你他游历完NN个城市的最少消耗卡路里是多少?

每天赖在床上不想起

吃饱了以后就想休息

咖啡薯条还有雪碧

感觉与奋斗隔着距离

要把计划定制的合理

每天早上六点钟就起

...

这个寒假clscls已经开始了他的游历,你呢?

Format

Input

第一行三个整数 NN, AA, BB

第二行 NN 的整数表示 XiX_i

Output

一个整数表示答案

Samples

样例输入 1

4 2 5
1 2 5 7

样例输出 1

11

样例解释 1

clscls 从 2号城市出发,移动一个单位到1号城市,消耗 2个卡路里

从1号城市 瞬间移动到 3号城市,消耗 5个卡路里

从3号城市 移动2个单位 到 4号城市,消耗 4个卡路里

因此 2 + 5 + 4 = 11

样例输入 2

7 1 2
24 35 40 68 72 99 103

样例输出 2

12

Limitation

100%100\% 的数据满足 1N1051 \leq N \leq 10^5, 1A,B1091 \leq A, B \leq 10^9, 1Xi<Xi+11091 \leq X_i \lt X_{i + 1} \leq 10^9