#include <bits/stdc++.h>
using namespace std;
int n,k,arr[5000001];
int read(){
int a = 0;
while(1){
int c = getchar();
if(c>'9'||c<'0'){
a/=10;
break;
}
c-=48;
a+=c;
a*=10;
}
return a;
}
int main(){
n = read();
k = read();
for(int i=1;i<=n;i++){
arr[i] = read();
}
sort(arr,arr+n);
cout<<arr[k+1];
return 0;
}
WA后三个(没有超时)