#include <bits/stdc++.h>
using namespace std;
int main() {
  long long i, j, n, a;
  scanf("%lld %lld", &n, &a);
  long long d[n], sum = 0;
  for (i = 0; i < n; i++) {
    scanf("%lld", d + i);
    sum += d[i];
  }
  for (i = 0; i < n; i++) {
    long long mini = a - (sum - d[i]);
    if (mini < 1) mini = 1;
    long long maxi = a - (n - 1);
    if (maxi > d[i]) maxi = d[i];
    printf("%lld ", d[i] - (maxi - mini + 1));
  }
  return 0;
}
