#include "bits/stdc++.h" using namespace std; using ll = long long; using P = pair; const ll INF = (1LL << 61); ll mod = 998244353; signed main() { ios::sync_with_stdio(false); cin.tie(0); ll N, X, Y; cin >> N >> X >> Y; vectora(N); for (int i = 0; i < N; i++)cin >> a[i]; ll sum = 0; for (int i = 0; i < N; i++)sum += a[i]; vectorl(N), r(N); l[0] = X - a[0]; for (int i = 1; i < N; i++) { l[i] = max(l[i - 1] + (X - a[i]), (X - a[i])); } for (int i = 1; i < N; i++) { l[i] = max(l[i], l[i - 1]); } r[N - 1] = Y - a[N - 1]; for (int i = N - 2; i >= 0; i--) { r[i] = max(r[i + 1] + (Y - a[i]), (Y - a[i])); } for (int i = N - 2; i >= 0; i--) { r[i] = max(r[i], r[i + 1]); } for (int i = 1; i < N - 1; i++) { cout << sum + l[i - 1] + r[i + 1] << endl; } return 0; }