from collections import defaultdict import sys readline=sys.stdin.readline write=sys.stdout.write N,X,M=map(int,readline().split()) cnt=[] for a in map(int,readline().split()): c=0 while a>=X: a//=2 c+=1 cnt.append(c) for i in range(N-2,-1,-1): cnt[i]=max(cnt[i],cnt[i+1]) if sum(cnt)<=M: ans="Yes" else: ans="No" print(ans)