#include<bits/stdc++.h>
using namespace std;
const int maxn=1010110;
int n,a[maxn];
queue <int> q;
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
if(a[1]==1)
{
a[1]=0;
}
else
{
a[1]=1;
}
for(int i=2;i<=n;i++)
{
for(int j=1,b=i; j<=i/2,b>i/2; j++,b--)
{
swap(a[j],a[b]);
}
for(int j=1;j<=i;j++)
{
if(a[j]==1)
{
a[j]=0;
}
else
{
a[j]=1;
}
}
}
for(int i=1;i<=n;i++)
{
printf("%d ",a[i]);
}
return 0;
}