use std::io::*; fn main() { let mut s: String = String::new(); std::io::stdin().read_to_string(&mut s).ok(); let mut itr = s.trim().split_whitespace(); let x: usize = itr.next().unwrap().parse().unwrap(); let n: usize = itr.next().unwrap().parse().unwrap(); let m: usize = itr.next().unwrap().parse().unwrap(); let a: Vec = (0..n) .map(|_| itr.next().unwrap().parse().unwrap()) .collect(); let b: Vec = (0..m) .map(|_| itr.next().unwrap().parse().unwrap()) .collect(); let mut c = false; let mut d = false; if let Some(_) = a.iter().find(|&&y| y == x) { c = true; } if let Some(_) = b.iter().find(|&y| *y == x) { d = true; } if c && d { println!("MrMaxValu",) } else if c { println!("MrMax",) } else if d { println!("MaxValu",) } else { println!("-1",) } }