len_in = int(input()) list1 = list(map(int, input().split())) # 整数转二进制数 def func(x): res = '' while x : b = int(x)%2 res = str(b)+res x = int(x)//2 return res for i in range(0,len_in): count0 = 0 count1 = 0 new_number = str(list1[i]) final_number = func(new_number) for j in final_number: if(j=='0'): count0+=1 else: count1+=1 s1 = count0%2 s2 = count1%2 if(s1==0 and s2!=0): print(0,end=' ') elif(s1!=0 and s2 == 0): print(1,end=' ') elif(s1==0 and s2==0): print(10,end=' ') else: print(100,end=' ')