N, M = gets.split.map(&:to_i) X, Y = gets.split.map(&:to_i) x, y = [X, Y].map {|a| b = a % (2 * M) if b <= M b else (2 * M + 1) - b end } ans = if x == y "YES" else "NO" end puts ans