#include<iostream>
#include<cstdio>
#include <iomanip>
using namespace std;
int main()
{
int n;
cin >> n;//几乘几的矩阵
int count = 1;//记录是0还是1
int s = 0;
int t = 0;//判断输出回车
while (s < n*n)
{
int b;//要输入的数
cin >> b;
for (int i = b; i > 0; i--)
{
if (t == n) { cout << endl; t = 0; }
if (count % 2 == 0)
{
s++;
cout << 1;//可以不用存数组啊,直接输出
}
else
{
s++;
cout << 0;
}
t++;//每输出一个数加加判断是否到了需要换行的时候
}
count++;
}
return 0;
}