n,k = map(int,input().split()) a = list(map(int,input().split())) m=max(a) g = [0]* (m + 1) for i in range(1,m+1): if g[i-1] == k: g[i] = 0 else: g[i] = g[i-1] + 1 cnt = 0 for i in a: cnt^=g[i] print('NO' if cnt == 0 else 'YES')