n, x, m = map(int, input().split()) d = [0] * n for i, a in enumerate(map(int, input().split())): cnt = 0 while x <= a: a //= 2 cnt += 1 d[i] = cnt for i in range(n - 1)[::-1]: d[i] = max(d[i], d[i+1]) print('Yes' if sum(d) <= m else 'No')