#include<stdio.h>
#include<string.h>
#define _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_DEPRECATE
#pragma warning(disable:4996)
int box[100000];
int main()
{
int n;
int length;
int sum = 0;
int S = 0;
scanf("%d", &n);
int i = 1;
while(1)
{
scanf("%d", &box[i]);
S += box[i];
i++;
if (S == n * n)
break;
}
length = sizeof(box);
for (int i = 1; i <= length; i++)
{
for (int j = 1; j <= box[i]; j++)
{
if (i % 2 == 1)
printf("0");
if (i % 2 == 0)
printf("1");
sum++;//当字符数达到n的时候换行
if (sum % n == 0)
printf("\n");
}
}
return 0;
}