#include <stdio.h>
int main()
{
int a[10000] = {0}, b, t, k, g,z,giao=1;
scanf("%d", &b);
for (int i = 0; i < b; i++)
{
a[i] = 0;
}
scanf("%d", &k);
g = b; z = b; t = k;
if(k%2!=0)
k = k -1;
for (int i = 0; i < k / 2; i++)
{
if (a[b - 1] == 0)
a[b - 1] = 1;
else
a[b - 1] = 0;
/*printf("%d", a[b - 1]);
}*/
g = z; giao = 1;
while (giao != 0)
{
if (a[g - 1] == 1)
{
if (a[g - 2] == 0)
a[g - 2] = 1;
else
a[g - 2] = 0;
giao = 0;
}
if (a[g - 1] != 1)
g = g - 1;
}
/*for (int l = 0; l < b; l++)
printf("%d", a[l]);
printf("\n");*/
}
if (t % 2 != 0)
{
if (a[b - 1] == 0)
a[b - 1] = 1;
else
a[b - 1] = 0;
}
for (int l = 0; l < b; l++)
{
printf("%d", a[l]);
}
}