#include <bits/stdc++.h>
using namespace std;
int A[111111], n, B[111111];
int main() {
  int i, ma = -1;
  cin >> n;
  for (i = 0; i < n; i++) cin >> A[i];
  for (i = n - 1; i >= 0; i--) {
    if (A[i] > ma) {
      ma = A[i];
      B[i] = 0;
    } else {
      B[i] = ma - A[i] + 1;
    }
  }
  for (i = 0; i < n; i++) cout << B[i] << ' ';
  return 0;
}
