n,k=map(int,input().split()) a=list(map(int,input().split())) a.sort() l=[] for i in range(n+1): l.append(a.count(i)) lmax=max(l[1:]) if l[0]+lmax>=k: print('Yes') else: print('No')