n, x, m = map(int, input().split()) a = list(map(int, input().split())) a.insert(0, 0) while True: Min = min(n, m) k = a.index(max(a)) if k <= Min: for i in range(1, k+1): a[i] = a[i] // 2 m = m - k else: break if max(a) < x: print("Yes") else: print("No")