def main(): N, X, M = map(int, input().split()) A = list(map(int, input().split())) two = 0 while A: for _ in range(two): A[-1] //= 2 while A[-1] >= X: two += 1 M -= len(A) A[-1] //= 2 if M < 0: return False A.pop() return True if main(): print("Yes") else: print("No")