#include<cstdio>
#include<iostream>
using namespace std;
string str[10] = {
	"0111111","0000110","1011011","1001111","1100110",
	"1101101","1111101","0100111","1111111","1101111"
};
string func(string now, int index) {
	string ret = "";
	for(int i = 0; i < 7; i++) ret += (now[i] != str[index][i]) + '0';
	return ret;
}
int main() {
	int n;
	while(cin >> n,n != -1) {
		string now = "0000000";
		for(int i = 0; i < n; i++) {
			int a;
			cin >> a;
			cout << func(now, a) << endl;
			now = str[a];
		}
	}
	return 0;
}