from collections import defaultdict N,K=list(map(int,input().split())) A=list(map(int,input().split())) d=defaultdict(int) for a in A:d[a]+=1 v=[] zero=0 for k,x in d.items(): if k==0:zero=x else:v.append(x) v.sort() v.reverse() if len(v)==0: if zero>=K:print("Yes") else:print("No") else: if zero+v[0]>=K:print("Yes") else:print("No")