N,X,Y,Z=map(int,input().split()) A=list(map(int,input().split())) for i in range(len(A)): a=A[i] if a%1000==0: a=(a//1000)+1 else: a=(a//1000)+1 A[i]=a for i in range(N): a=A[i] if a>=10: z=a//10 if z>Z: a=a-Z*10 Z=0 else: Z-=z a=a%10 if a>=5: y=a//5 if y>Y: a=a-Y*5 Y=0 else: Y-=y a=a%5 if a>=1: x=a if a>X: if [Y,Z]==[0,0]: print("No") exit() elif Y==0: Z-=1 continue else: Y-=1 continue else: X-=x a=0 print("Yes")