use std::io::Read; fn main() { let mut s = String::new(); std::io::stdin().read_to_string(&mut s).ok(); let n: Vec = s.split_whitespace().flat_map(str::parse).collect(); let (n, v) = n.split_at(4); let mut v = v.to_vec(); if v.iter().filter(|&&a| a >= n[2]).count() > n[1] { println!("Handicapped"); return; } v.sort(); v.reverse(); v.iter_mut().for_each(|a| { if *a <= n[3] { *a = 0 } }); println!("{}", v[0..n[1]].iter().sum::()) }