#include <bits/stdc++.h>
using namespace std;
int n, m, i, j, k, t, s, x, y, h[100005], hh[100005], d, l;
int main() {
  cin >> n;
  for (i = 0; i < n; i++) scanf("%d", h + i);
  m = h[n - 1];
  for (i = n - 2; i >= 0; i--) {
    if (h[i] <= m)
      hh[i] = m - h[i] + 1;
    else
      m = h[i];
  }
  for (i = 0; i < n; i++) printf("%d ", hh[i]);
}
