#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  string num[] = {"0111111", "0000110", "1011011", "1001111", "1100110",
                  "1101101", "1111101", "0100111", "1111111", "1101111"};
  while (scanf("%d", &n), n != -1) {
    int input;
    char str[10] = {'0'};
    char diff[10] = {'0'};
    for (int i = 0; i < n; i++) {
      scanf("%d", &input);
      for (int j = 0; j < 7; j++) {
        if (input == 0) {
          if (str[j] == num[0][j]) {
            diff[j] = '0';
          } else {
            diff[j] = '1';
            str[j] = num[0][j];
          }
        } else if (input == 1) {
          if (str[j] == num[1][j]) {
            diff[j] = '0';
          } else {
            diff[j] = '1';
            str[j] = num[1][j];
          }
        } else if (input == 2) {
          if (str[j] == num[2][j]) {
            diff[j] = '0';
          } else {
            diff[j] = '1';
            str[j] = num[2][j];
          }
        } else if (input == 3) {
          if (str[j] == num[3][j]) {
            diff[j] = '0';
          } else {
            diff[j] = '1';
            str[j] = num[3][j];
          }
        } else if (input == 4) {
          if (str[j] == num[4][j]) {
            diff[j] = '0';
          } else {
            diff[j] = '1';
            str[j] = num[4][j];
          }
        } else if (input == 5) {
          if (str[j] == num[5][j]) {
            diff[j] = '0';
          } else {
            diff[j] = '1';
            str[j] = num[5][j];
          }
        } else if (input == 6) {
          if (str[j] == num[6][j]) {
            diff[j] = '0';
          } else {
            diff[j] = '1';
            str[j] = num[6][j];
          }
        } else if (input == 7) {
          if (str[j] == num[7][j]) {
            diff[j] = '0';
          } else {
            diff[j] = '1';
            str[j] = num[7][j];
          }
        } else if (input == 8) {
          if (str[j] == num[8][j]) {
            diff[j] = '0';
          } else {
            diff[j] = '1';
            str[j] = num[8][j];
          }
        } else if (input == 9) {
          if (str[j] == num[9][j]) {
            diff[j] = '0';
          } else {
            diff[j] = '1';
            str[j] = num[9][j];
          }
        }
      }
      printf("%s\n", diff);
    }
  }
}
