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=' ')

京公网安备 11010502036488号