# Aの逆から見ていく # Ai >= Xのとき絶対に魔法を使う必要があり、i超ではなくiで使うのがベスト # 必要な数の魔法を使う # 何回魔法を使ったか数えておき、Ajのときにこれまでの魔法数を含めて判断する N, X, M = map(int, input().split()) A = list(map(int, input().split())) count = 0 magic = 0 for i in range(N-1, -1, -1): num = A[i] for j in range(count): num //= 2 while num >= X: count += 1 num //= 2 magic += i+1 #print('i', i, 'num', num, 'count', count, 'magic', magic) if magic <= M: print('Yes') else: print('No')