第七个测试点超时了(;´д`)ゞ
s=int(input())
z=[]
for i in range(s) :
z.append(list(map(int,input().split())))
z.sort(key=lambda r:(100000009-r[0])+r[1]*100000009,reverse=True)
m=int(input())
for k in list(map(int,input().split())) :
zz,l=k,0
for i in z :
if zz>=i[0] :
zz-=i[0]
l+=1
print(l,end=" ")
求大佬指点