#include using namespace std; #define rep(i, n) for(int i = 0; i < int(n); i++) using ll = long long; using P = pair; int main() { cin.tie(0); ios_base::sync_with_stdio(false); ll n, m, x, y; cin >> n >> m >> x >> y; vector a(n); rep(i, n) cin >> a[i]; ll delcnt = 0, ans = 0, leave = 0; vector think; rep(i, n) { if(a[i] <= y) delcnt++; else if (a[i] >= x) { ans += a[i]; leave++; } else { think.push_back(a[i]); } } if (leave > m) { cout << "Handicapped" << endl; return 0; } sort(think.rbegin(), think.rend()); rep(i, min(m - leave, (ll)think.size())) { ans += think[i]; } cout << ans << endl; return 0; }