#include <iostream>
#include <vector>
#include <algorithm>
#include <string>

using namespace std;

int main(){


	int nums[10];
	nums[0]=63;
	nums[1]=6;
	nums[2]=91;
	nums[3]=79;
	nums[4]=102;
	nums[5]=109;
	nums[6]=125;
	nums[7]=39;
	nums[8]=127;
	nums[9]=111;

	int n;
	while(cin>>n&&n!=-1){
		int s=0;
		for(int j = 0; j < n; j++){
			int t;
			cin>>t;
			int ret=nums[t]^s;
			for(int i = 6; i >= 0; i--){
				if((ret>>i)&1){
					cout<<1;
				}
				else
					cout<<0;
			}
			cout<<endl;
			s=nums[t];
		}
	}

	return 0;
}