l, r, m, k = gets.split.map &:to_i min, max = l * k, r * k c = (min + m - 1) / m * m puts c <= max ? "Yes" : "No"