N ,K = map(int,input().split()) A = list(map(int, input().split())) wild_card_num = A.count(0) num_list = [] for i in range(1, N + 1): num_list.append(A.count(i)) max_num = max(num_list) if max_num + wild_card_num >= K: print('Yes') else: print('No')