/*
	0228:Seven Segment
*/
#include	<iostream>
#include	<string>

using namespace std;

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

int main(void) {
	int n;
	while(1) {
		cin >> n;
		if(n == -1) { break; }
		string seg = "0000000";
		for(int i = 0; i < n; i++) {
			int sn;
			
			cin >> sn;
			for(int t = 0; t < 7; t++) {
				if(seg[t] == segNums[sn][t]) {
					cout << '0';
				} else {
					cout << '1';
				}
			}
			cout << endl;
			seg = segNums[sn];
		}
	}
}