N, X, Y = map(int, input().split()) A = [int(a) for a in input().split()] S = sum(A) B, C = [], [] s = 0 mi = 0 ma = -10 ** 9 for a in A: s += X - a ma = max(ma, s - mi) B.append(ma) mi = min(mi, s) s = 0 mi = 0 ma = -10 ** 9 for a in A[::-1]: s += Y - a ma = max(ma, s - mi) C.append(ma) mi = min(mi, s) for i in range(N - 2): print(B[i] + C[N-3-i] + S)