from collections import Counter def main(): N, K = map(int, input().split()) A = [] zero_ctr = 0 for elm in map(int, input().split()): if elm == 0: zero_ctr += 1 else: A.append(elm) ctr_A = Counter(A) if ctr_A: max_n = max(ctr_A.values()) else: max_n = 0 if max_n >= K: print("Yes") return if zero_ctr >= K: print("Yes") return if max_n + zero_ctr >= K: print("Yes") return print("No") if __name__ == "__main__": main()