fn main() { let mut input = String::new(); std::io::Read::read_to_string(&mut std::io::stdin(), &mut input).ok(); let input: Vec = input .split('\n') .map(std::string::ToString::to_string) .collect(); let n_placed = input[1..] .iter() .flat_map(|s| s.chars()) .filter(|&c| c != '.') .count(); match (&input[0], n_placed % 2) { (p, 0) if p == "oda" => println!("oda"), (p, 1) if p == "yukiko" => println!("oda"), _ => println!("yukiko"), }; }