fn main() { let mut ymd = String::new(); std::io::stdin().read_line(&mut ymd).ok(); let ymd: Vec = ymd.split_whitespace().flat_map(str::parse).collect(); let start = vec![1989, 1, 8]; let end = vec![2019, 4, 30]; if start <= ymd && ymd <= end { println!("Yes"); } else { println!("No"); } }