#include<bits/stdc++.h> using namespace std; int n,y,a[100005]; int chk(int x) { int ans=0; int tot=0; for (int i=1; i<=___(1)___; i++) { if (a[i]>=x) tot++; else { ___(2)___; } ans=max(ans,tot); } return ans>=y; } int main() { cin>>n>y; for (int i=1; i<=n; i++) cin>>a[i]; int ans=___(3)___; int l=1, r=200000000; while (___(4)___) { int mid=___(5)___; if (chk(mid)) { ans=mid; l=mid+1; }else r=mid-1; } cout<<ans<<endl; }