import std.stdio, std.string, std.conv, std.algorithm, std.range, std.typecons;

void main() {
    auto S = readln.split.to!(ulong[]);
    auto N = S[0], A = S[1], B = S[2];
    auto X = readln.split.to!(ulong[]);
    ulong res = 0;
    foreach (i; 0..N-1) {
        res += min((X[i+1] - X[i]) * A, B);
    }
    writeln(res);
}