from collections import defaultdict N,K=map(int,input().split()) A=list(map(int,input().split())) count=defaultdict(lambda: 0) for i in range(len(A)): count[A[i]]+=1 _0count=count[0] for key in count: if key==0: if count[0]>=K: print("Yes") exit() elif count[key]+_0count>=K: print("Yes") exit() print("No")