#include <bits/stdc++.h>
int cmp(const void *a, const void *b) { return *(int *)b - *(int *)a; }
int main() {
  int a[5005], n, k, i;
  scanf("%d %d", &n, &k);
  for (i = 0; i < n; i++) scanf("%d", &a[i]);
  qsort(a, n, sizeof(a[0]), cmp);
  printf("%d\n", a[k - 1]);
  return 0;
}
