import sys input = sys.stdin.readline N, X, Y = map(int, input().split()) a = list(map(int, input().split())) s = sum(a) xa = [X-ai for ai in a] now = 0 m = 0 xM = [] for i in range(N): now += xa[i] xM.append(now-m) m = min(now, m) for i in range(1, N): xM[i] = max(xM[i], xM[i-1]) ya = [Y-ai for ai in a] ya.reverse() now = 0 m = 0 yM = [] for i in range(N): now += ya[i] yM.append(now-m) m = min(now, m) for i in range(1, N): yM[i] = max(yM[i], yM[i-1]) for M in range(1, N-1): print(s+xM[M-1]+yM[N-M-2])