#include<iostream>
using namespace std;
int main(){
  int m,n,light[7]={0};
  int math[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}};
  while(1){
    for(int i=0;i<7;i++){
      light[i]=0;
    }
    cin >> n;
    if(n==-1){
      break;
    }
    for(int i=0;i<n;i++){
      cin >> m;
      for(int i=0;i<7;i++){
	if(light[i]==math[m][i]){
	  cout << "0";
	}
	else{
	  cout << "1";
	}
	light[i]=math[m][i];
      }
      cout << endl;
    }
  }
  return (0);
}