#include<bits/stdc++.h>
using namespace std;

const string dig[10] = { "0111111",
			 "0000110",
			 "1011011",
			 "1001111",
			 "1100110",
			 "1101101",
			 "1111101",
			 "0100111",
			 "1111111",
			 "1101111" };

int main(){
  int n;
  while(cin >> n, n>=0){
    string cur = "0000000";

    for(int i=0;i<n;i++){
      int a; cin >> a;
      string nxt = dig[a];

      for(int j=0;j<7;j++){
	if(cur[j] == nxt[j])cout << "0";
	else cout << "1";
      }
      cout << endl;

      cur = nxt;
    }
  }
}