n, m = gets.chomp.split.map(&:to_i) h, t = gets.chomp.split.map(&:to_i) puts ((h - 1) / m % 2 == 0 ? h - ((h - 1) / m) * m : m - h + ((h - 1) / m) * m + 1) == ((t - 1) / m % 2 == 0 ? t - ((t - 1) / m) * m : m - t + ((t - 1) / m) * m + 1) ? "YES" : "NO"