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