#include <stdio.h>
#include <stdlib.h>
int soat(int *a,int c){
	int i,j,k;
	for(i=0;i<c;i++){
		for(j=i+1;j<c;j++){
			if(a[i]>a[j]){
				k=a[i];
				a[i]=a[j];
				a[j]=k;
			
			}
		}
	}
}

int main(void) {
	int *a;
	int b,d;
	int c;
	
	scanf("%d %d",&c,&b);
	a = (int *)malloc(sizeof (int) *c);
	for(d=0;d<c;d++){
	scanf("%d",&a[d]);
	}
	soat(a,c);

	printf("%d",a[b]);
		free(a);
	return 0;
}
