n,x,y,z = map(int,input().split()) a = list(map(int,input().split())) d = {10000:z, 5000:y, 1000:x} for k,v in d.items(): for i in range(v): a = sorted(a,reverse=True) a[0] -= k print('Yes') if max(a) < 0 else print('No')