fn main() { let s = read::().chars().collect::>(); let kadomatsu = "kadomatsu".chars().collect::>(); let mut i = 0; for j in 0..s.len() { if i >= kadomatsu.len() { println!("No"); return; } while kadomatsu[i] != s[j] { i += 1; if i >= kadomatsu.len() { println!("No"); return; } } i += 1; } println!("Yes"); } fn read() -> T { let mut s = String::new(); std::io::stdin().read_line(&mut s).ok(); s.trim().parse().ok().unwrap() }