n,x,m=map(int,input().split()) def f(y): c=int((y:=int(y)//x)>0) while(y:=y//2)>0: c+=1 return c s=0 for e in map(f,input().split()[::-1]): if e>s: m-=(e-s)*n s=e n-=1 print("YNeos"[m<0::2])