#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <vector>

using namespace std;

int n;
long long int a, b, loc[100005], ans = 0;

int main () {
  scanf("%d%lld%lld",&n, &a,&b);
  for(int i = 1; i <= n; i ++) {
    scanf("%lld",&loc[i]);
  }
  for(int i = 1; i <= n - 1; i ++) {
    if(b < a * (loc[i + 1] - loc[i])) {
     ans += b;
    }
    else {
      ans += a * (loc[i + 1] - loc[i]);
    }
  }
  printf("%lld\n",ans);
 // system("pause");
  return 0;
}
