## https://yukicoder.me/problems/no/669 def main(): N, K = map(int, input().split()) A = list(map(int, input().split())) g_array = [] for a in A: g = a % (K + 1) g_array.append(g) answer = 0 for g in g_array: answer ^= g if answer == 0: print("NO") else: print("YES") if __name__ == "__main__": main()