#include <bits/stdc++.h>
int main() {
  long a[100], n, i, d, k, h, min, j, r, tam;
  scanf("%ld", &n);
  scanf("%ld", &k);
  for (i = 0; i < n; i++) {
    scanf("%ld", &a[i]);
  }
  d = 0;
  h = n - k;
  r = n - 1;
  min = a[0];
  if (n == k) {
    for (i = 0; i < n; i++) {
      if (a[i] < min) {
        min = a[i];
      }
    }
    printf("%ld", min);
  }
  if (n > k) {
    for (i = 0; i < n; i++) {
      for (j = n - 1; j >= i; j--) {
        if (a[i] > a[j]) {
          tam = a[i];
          a[i] = a[j];
          a[j] = tam;
        }
      }
    }
    printf("%ld", a[h]);
  }
  return 0;
}
