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))