#include using namespace std; #include using namespace atcoder; using ll=long long; using Graph=vector>>; #define INF 1000000000000000000 #define MOD 998244353 #define MAX 200000 int main(){ int N; ll A,B,X,Y; cin>>N>>A>>B>>X>>Y; vector H(N); for(int i=0;i>H[i]; } { ll x=0; vector h(N); for(int i=0;i(0,H[i]-x); } ll a=A; for(int i=0;i(h[i]/X,a); a-=cnt; h[i]-=cnt*X; } sort(h.begin(),h.end()); ll sum=0; for(int i=0;i h(N); for(int i=0;i(0,H[i]-x); } ll a=A; for(int i=0;i(h[i]/X,a); a-=cnt; h[i]-=cnt*X; } sort(h.begin(),h.end()); ll sum=0; for(int i=0;i