n, k, x = map(int, input().split())
a = list(map(int, input().split()))

prev0 = 0
prev1 = float('inf')

for ai in a:
    new0 = min(prev0 + ai, prev1 + ai)
    new1 = min(prev0 + x + k, prev1 + k)
    prev0, prev1 = new0, new1

print(min(prev0, prev1))