#include using namespace std; using ll=long long; int main(){ int N,X,M; cin>>N>>M>>X; vector A(N); for(int i=0;i>A[i]; } int mp=0,Mcnt=0; for(int i=N-1;i>=0;i--){ int cnt=0; while(A[i]>=X){ A[i]/=2; cnt++; } mp+=max(cnt-Mcnt,0)*(i+1); Mcnt=max(Mcnt,cnt); } if(mp<=M){ cout<<"Yes"<