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.count(0) >= N-1 && A.sum % (K+1) == 0 puts:NO else puts:YES end