#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, i, j, k, a[1003] = {0}, q;
  char s1[1003];
  for (i = 0; i < 999; i++) s1[i] = '0';
  scanf("%d", &n);
  for (i = 1; i <= n; i++) scanf("%d", &a[i]);
  for (i = 1; i <= n; i++) {
    if (a[i] <= a[i - 1]) {
      for (j = 0; a[i - 1] >= a[i]; a[i - 1]--) {
        if (s1[j] > '0')
          s1[j]--;
        else {
          j++;
          a[i - 1]++;
        }
      }
      for (; s1[j] > '0'; s1[j]--, a[i - 1]--)
        ;
      for (j += 1; s1[j] == '9'; j++) {
        s1[j] = '0';
        a[i - 1] -= 9;
      }
      s1[j]++;
      a[i - 1]++;
    }
    for (j = 0; a[i - 1] < a[i]; a[i - 1]++) {
      if (s1[j] < '9')
        s1[j]++;
      else {
        j++;
        a[i - 1]--;
      }
    }
    for (j = 998; s1[j] == '0'; j--)
      ;
    for (k = j; k >= 0; k--) printf("%c", s1[k]);
    printf("\n");
  }
  return 0;
}
