fn main() { let mut s = String::new(); std::io::stdin().read_line(&mut s).ok(); let mut s = s.trim().split_whitespace(); let l: i64 = s.next().unwrap().parse().unwrap(); let r: i64 = s.next().unwrap().parse().unwrap(); let m: i64 = s.next().unwrap().parse().unwrap(); let k: i64 = s.next().unwrap().parse().unwrap(); if k == 0 { println!("Yes"); return; } if (l * k - 1) / m != r * k / m { println!("Yes"); } else { println!("No"); } }