#include<stdio.h>
void findK(int *arr, int n, int k)
{
    for(int i = 0; i < n - 1; i++)
    {
        for(int j = i + 1; j < n; j++)
        {
            if(*(arr + j) < *(arr+i))
            {
                int temp = *(arr + i);
                *(arr + i) = *(arr + j);
                *(arr + j) = temp;
            }
        }
    }
    printf("%d", *(arr +(k - 1)));
}
int main()
{
    int n, k;
    scanf("%d", &n);
    if( n <= 0)
    {
        printf("Invalid Input");
        return 0;
    }
    int arr[n];
    for(int i = 0; i < n; i++)
    {
        scanf("%d", arr + i);
    }
    scanf("%d", &k);
    if(k <= 0 || k > n)
    {
        printf("Invalid Input");
        return 0;
    }
    findk(arr, n, k);
    return 0;
}