local mmi = math.min
local n, a, b = io.read("*n", "*n", "*n", "*l")
local str = io.read()
local prv = nil
local sum = 0
for v in str:gmatch("%d+") do
  local nxt = tonumber(v)
  if prv ~= nil then
    sum = sum + mmi((nxt - prv) * a, b)
  end
  prv = nxt
end
print(sum)
