"""
内存资源分配
输入:
64:2,128:1,32:4,1:128
50,36,64,128,127
输出:
true,true,true,false,false
"""
# 将内存转化成字典的格式存储,然后再将字典进行排序
# 然后按照顺序去申请内存
memory = {}
# list1 = list(map(int,input().split(',')))
for each in input().split(','):
size, num = map(int, each.split(':'))
memory[size] = num
memory = dict(sorted(memory.items(), key=lambda x: x[0]))
print(memory)
apply_list = list(map(int, (input().split(','))))
res = []
for each in apply_list:
flag = 'false'
for size in memory.keys():
if size >= each:
if memory[size] > 0:
memory[size] = memory[size] - 1
flag = 'true'
break
res.append(flag)
print(','.join(res))