#include <bits/stdc++.h>
using namespace std;
long long n, a, lis[200005], s, mi, ma;
int main() {
  cin >> n >> a;
  s = 0;
  for (int i = 0; i < n; i++) {
    cin >> lis[i];
    s += lis[i];
  }
  for (int i = 0; i < n; i++) {
    mi = max(1ll, a - s + lis[i]);
    ma = min(lis[i], a - n + 1);
    cout << lis[i] - ma + mi - 1 << ' ';
  }
}
