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