N, K = map(int, input().split()) A = list(map(int, input().split())) zero = 0 D = dict() for i in range(N): if A[i] != 0: if A[i] in D: D[A[i]] += 1 else: D[A[i]] = 1 else: zero += 1 if len(D) >= 1: if max(D.values())+zero >= K: print("Yes") else: print("No") else: if zero >= K: print("Yes") else: print("No")