n,k=map(int,input().split()) L=list(map(int,input().split())) from collections import defaultdict d=defaultdict(int) for e in L: d[e]+=1 Max=0 for key,v in d.items(): if key!=0: Max=max(Max,v) if k<=Max+d[0]: print("Yes") else: print("No")