import pdb
#pdb.set_trace()
ad={}
al=[]
#a="64:2,128:1,32:4,1:128"
list1=input().split(',')
#list1=[]
for i in list1:
#ad.append(dict(i.split(':')))
tmp=i.split(':')
ad[int(tmp[0])]=int(tmp[1])
#b="50,36,64,128,127"
list2=input().split(',')
for i in list2:
al.append(int(i))
#print(ad)
#print(al)
#mems=sorted(ad)
#print(ad_new)
out=""
mems=sorted(ad)
cur=0
for i in al:
rs="false"
if mems[cur]>=i and ad[mems[cur]]>=1:
rs="true"
if ad[mems[cur]]==1:
del ad[mems[cur]]
del mems[cur]
cur=0
else:
ad[mems[cur]]=ad[mems[cur]]-1
else:
for j in range(0,len(mems)):
if mems[j]>=i and ad[mems[j]]>=1:
rs="true"
cur=j
if ad[mems[j]]==1:
del ad[mems[j]]
del mems[j]
cur=0
else:
ad[mems[j]]=ad[mems[j]]-1
break
out=out+str(rs)+","
print(out[0:len(out)-1])
#for i in al:
# mems=sorted(ad)
# rs="false"
#
# for j in mems:
# if j<i:
# continue
# else:
# last=j-i
# if last==0:
# del ad[j]
# elif ad[j]==1:
# del ad[j]
# else:
# num=ad[j]
# del ad[j]
# ad[j]=num-1
# rs="true"
# break
# out=out+str(rs)+","
#print(out[0:len(out)-1])