#include<iostream>
using namespace std;
int n,arr[5000005];
void quicksort(int start,int end)
{
int i=start,j=end,key=arr[(start+end)/2];
while(i<j)
{
while(i<j&&arr[j]>key)
{
--j;
}
while(i<j&&arr[i]<key)
{
++i;
}
swap(arr[i],arr[j]);
}
if(n<i)quicksort(start,i-1);
else if(n>i)quicksort(i+1,end);
else
{
return;
}
}
int main()
{
int m;
scanf("%d%d",&m,&n);
for(int i=0;i<m;++i)
{
scanf("%d",&arr[i]);
}
quicksort(0,m-1);
printf("%d",arr[n]);
}