N,K = map(int,input().split()) P = list(map(int,input().split())) P = sorted(P, reverse = True) def is_ok(x): # ボーダーをx点としたときに、合格者数がK以下であればTrue passer = 0 for p in P: if p >= x: passer += 1 if passer > K: return False return True ng = 0 ok = 401 while abs(ng - ok) > 1: mid = abs(ng + ok) // 2 if is_ok(mid): ok = mid else: ng = mid ans = 0 for p in P: if p >= ok: ans += 1 print(ans)