fn read_vec() -> Vec { let mut s = String::new(); std::io::stdin().read_line(&mut s).ok(); s.trim().split_whitespace() .map(|e| e.parse().ok().unwrap()).collect() } fn main() { let tapiocas: Vec = read_vec(); let (a1, a2, a3) = (tapiocas[0], tapiocas[2], tapiocas[4]); let odd_count = a1 % 2 + a2 % 2 + a3 % 2; if odd_count == 0 || odd_count == 2 { println!(":-)"); } else { println!(":-("); } }