#include<stdio.h>
int main() {
int N;
scanf("%d", &N);
int A[200][200];
int B[1000];
int x = 0;
int s = 0;
int j = 0, i = 0;
int a = 0, b = 0;
do {
scanf("%d", &B[x]);
x++;
} while (getchar() != '\n');
while (s != x) {
if (s % 2 == 0) {
for (i = 0; i < B[s]; i++) {
A[a][b] = 0;
b++;
if (b == N) {
a++;
b = 0;
}
}
s++;
}
else {
for (i=0; i < B[s]; i++) {
A[a][b] = 1;
b++;
if (b == N) {
a++;
b = 0;
}
}
s++;
}
}
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
printf("%d", A[i][j]);
}
printf("\n");
}
}