m,p=map(int,input().split()) i=list(map(int,input().split())) u=list(set(i)) #print(i) #print(u) u.sort(reverse=True) a=0 l=0 m=[] for w in u: if p >= a: a += i.count(w) m.append(a) #print(a) l+=1 if p < a: break #print(m) print(m[l-2])