#include<iostream>
#include<algorithm>
using namespace std;

int light[10][7]={
  {0,1,1,1,1,1,1},
  {0,0,0,0,1,1,0},
  {1,0,1,1,0,1,1},
  {1,0,0,1,1,1,1},
  {1,1,0,0,1,1,0},
  {1,1,0,1,1,0,1},
  {1,1,1,1,1,0,1},
  {0,1,0,0,1,1,1},
  {1,1,1,1,1,1,1},
  {1,1,0,1,1,1,1}
};

int main(){
  int n;
  while(cin >> n,n!=-1){
    int s;
    int seg[7]={0};
    for(int i=0;i<n;i++){
      cin >> s;
      for(int j=0;j<7;j++){
	if(seg[j]==light[s][j]) cout << "0";
	else cout << "1";
      }
      cout << endl;
      for(int j=0;j<7;j++){
	seg[j]=light[s][j];
      }
    }
  }
}