import random
n,s=input().split()
n=int(n)
s=int(s)
random.seed(s)
zero_times=0
position=0
while zero_times<n:
toss=random.randint(0,1)
print(toss)
if toss==0: #when heads occurs
position=position+1
else: #when tails occurs
position=position-1
if position==0:
zero_times=zero_times+1
print()
aW1wb3J0IHJhbmRvbQoKbixzPWlucHV0KCkuc3BsaXQoKQpuPWludChuKQpzPWludChzKQpyYW5kb20uc2VlZChzKQp6ZXJvX3RpbWVzPTAKcG9zaXRpb249MAp3aGlsZSB6ZXJvX3RpbWVzPG46Cgl0b3NzPXJhbmRvbS5yYW5kaW50KDAsMSkKCXByaW50KHRvc3MpCglpZiB0b3NzPT0wOgkJCQkJI3doZW4gaGVhZHMgb2NjdXJzCgkJcG9zaXRpb249cG9zaXRpb24rMQoJZWxzZToJCQkJCQkjd2hlbiB0YWlscyBvY2N1cnMKCQlwb3NpdGlvbj1wb3NpdGlvbi0xCgoJaWYgcG9zaXRpb249PTA6CgkJemVyb190aW1lcz16ZXJvX3RpbWVzKzEKCnByaW50KCk=