#[allow(dead_code)] pub mod ut { pub fn read_double() -> (T, T) where T: std::str::FromStr + Copy, T::Err: std::fmt::Debug, { let mut buf = String::new(); std::io::stdin().read_line(&mut buf).unwrap(); let v = buf .trim() .split_ascii_whitespace() .map(|e| e.parse().unwrap()) .collect::>(); (v[0], v[1]) } } fn main() { let (b, c) = ut::read_double::(); println!("{}", if b == c { "Yes" } else { "No" }); }