#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 + j) = *(arr + i);
                *(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;
    
    }
}