#include <stdio.h>
#include <stdlib.h>

void swap(int *a, int *b){
    int tmp;
    tmp = *a;
    *a = *b;
    *b = tmp;
}
void BubbleSort(int a[], int n){
    int i, j;
    for(i = 0; i < n-1; i++){

        for(j = n-1; j > i; j--){

            if(a[j] > a[j-1]){
                swap(&a[j], &a[j-1]);
            }

        }

    }
}

int main(){

    int n,k,i;
    int *a;
    scanf("%d", &n);
    a = (int *)malloc(sizeof(int) * n);
    if(a == NULL){
        printf("ERROR\n");
        return -1;
    }
    for(i = 0; i < n; i++){
        scanf("%d", &a[i]);
    }
    scanf("%d", &k);
    BubbleSort(a, n);
    printf("%d番目に大きい数 = %d\n", k, a[k-1]);
    free(a);
    return 0;
}