fn main() { let mut s1 = String::new(); std::io::stdin().read_line(&mut s1).ok(); let vx:Vec = s1.trim().split_whitespace().map(|e| e.parse().ok() .unwrap()).collect(); let mut s2 = String::new(); std::io::stdin().read_line(&mut s2).ok(); let c:Vec = s2.trim().split_whitespace().map(|e| e.parse().ok() .unwrap()).collect(); if c.iter().min().unwrap() <= &vx[1] && &vx[1] <= c.iter().max().unwrap(){ println!("Yes"); }else{ println!("No"); } }