N, X, Y, Z = map(int, input().split()) A = sorted([x // 1000 + 1 for x in list(map(int, input().split()))]) for i in range(N): x, y, z = A[i], 0, 0 if x > X: y = (x - X) // 5 + int((x - X) % 5 != 0) x = max(x - y * 5, 0) if y > Y: z = (y - Y) // 2 + int((y - Y) % 2 != 0) y = max(y - z * 2, 0) if z > Z: print('No') exit() X -= x Y -= y Z -= z print('Yes')