N, K = gets.split.map &:to_i A = gets.split.map &:to_i if K == 1 && A.sum.even? || A.all?{|a|a<2} && A.count(1).even? || A.all?{|a|a % (K+1) == 0} puts:NO else puts:YES end