#include<bits/stdc++.h>
using namespace std;
bool t[1001] = { false };
int main()
{
int m, n;
cin >> m >> n;
for (int i = 1; i <= n; i++)
{
int j;
cin >> j;
if (j == 1)
{
t[2] = !t[2];
t[1] = !t[1];
t[m] = !t[m];
}
if (j == m)
{
t[1] = !t[1];
t[m - 1] = !t[m - 1];
t[m] = !t[m];
}
else
{
t[j] = !t[j];
t[j + 1] = !t[j + 1];
t[j - 1] = !t[j - 1];
}
}
for (int i = 1; i <= m; i++)
{
cout <<(int)t[i]<<" ";
}
return 0;
}