fun main() {
    var (n,a,b)= readLine()!!.split(" ").map { it.toInt() }
    val x= readLine()!!.split(" ").map { it.toLong() }.toLongArray()
    var state=x[0]
    var ans=0L
    for (i in 1 until n){
        if ((x[i]-state)*a>=b){ans+=b}
        else{ans+=(x[i]-state)*a}
        state=x[i]
    }
    println(ans)
}