N,K=map(int,input().split())
A=list(map(int,input().split()))
d=[0]*(N+1)
zero=0
for a in A:
    if a!=0:
        d[a]+=1
    else:
        zero+=1
if zero+max(d)>=K:
    print("Yes")
else:
    print("No")