#include #include #include #include #include #include #include #include #include #include #include using namespace std; #define N (1000000000+7) #define M (998244353) #define INF 1e16 typedef long long ll; typedef pair P; ll d[32][32]; ll now[510][510]; ll r[3]={0,1,2}; ll cost[5][35]; int main(){ ll n,x,y,z; cin>>n>>x>>y>>z; vectora(n); ll sum = 0; for(ll i=0;i>a[i]; if(a[i]>=10000){ ll t = a[i]/10000; sum+=t; a[i]-=t*10000; } } if(sum<=z)z-=sum; else{ sum-=z; z=0; if(2*sum<=y){ y-=2*sum; } else{ ll tmp = y/2; y-=tmp; sum-=2*tmp; if(10*sum<=x)x-=10*sum; else{ cout<<"No"<0){ z--; a[i]=0; continue; } else break; } sum = 0; for(ll i=0;i=5000){ sum+=1; a[i]-=5000; } } if(sum<=y)y-=sum; else{ sum-=y; y=0; if(5*sum<=x){ x-=5*sum; } else{ cout<<"No"<0){ y--; continue; } if(a[i]>0){ if(x<=0){ cout<<"No"<