#include #define rep(i,n) for(int i=0;i<(n);i++) using namespace std; int main(){ int n,x,y,z; scanf("%d%d%d%d",&n,&x,&y,&z); priority_queue Q; rep(i,n){ int a; scanf("%d",&a); Q.emplace(a+1); } while(z>0 && !Q.empty()){ int a=Q.top(); Q.pop(); int k=min((a+9999)/10000,z); a-=10000*k; if(a>0) Q.emplace(a); z-=k; } while(y>0 && !Q.empty()){ int a=Q.top(); Q.pop(); int k=min((a+4999)/5000,y); a-=5000*k; if(a>0) Q.emplace(a); y-=k; } while(x>0 && !Q.empty()){ int a=Q.top(); Q.pop(); int k=min((a+999)/1000,x); a-=1000*k; if(a>0) Q.emplace(a); x-=k; } puts(Q.empty()?"Yes":"No"); return 0; }