n, x, y, z = map(int, input().split()) a = sorted(map(int, input().split())) ans = 'Yes' for i in a: if i // 10000 > 0 and z: num = min(i // 10000, z) z -= num i -= 10000 * num if i // 5000 > 0 and y: num = min(i // 5000, y) y -= num i -= 5000 * num if i // 1000 > 0 and x: num = min(i // 1000, x) y -= num i -= 1000 * num if i > 0 or x + y + z <= 0: ans = 'No' print(ans)