n, k = gets.split.map &:to_i a = gets.split.map &:to_i puts [:NO, :YES][a.map { |t| t % (k + 1) } .inject(:^) > 0 ? 1 : 0]