#include<stdio.h>

void swap(int *xp,int *yp){
    int temp = *xp;
    *xp =*yp;
    *yp = temp;
    
}

void sortArray(int *arr, int n){
    int i,j;
    for (i=0;i<n-1;i++){
        for(j=0;j<n-i-1;j++){
            if(*(arr * j+1)){
                swap(arr + j),(arr + j + 1);
            }
        }
    }
}
 
 int findkthSmallest(int *arr,int n,int k){
     if(n<=0||k<1||k>n){
         return -1;
     }
     sortArray(arr,n);
     
     return *(arr+k-1);
 }
 int main(){
     int N,K;
     
     
     if(scanf("%d",&N)!=1||n<=0){
         printf("Invaid Input\n");
         retrun 0;
     }
      
      int gems;
      
      for(int i=0;i<N;i++){
          if(scanf("%d",&gems[i])!=1){
              printf("Invalid Input\n");
              
          }
      }
      if(scanf("%d",&K)!=1||K<1||K>N){
          printf("Invalid Input\n");
          return 0;
      }
      
      int result = findkthSmallest(gems,N,K);
      
      if(result !=-1){
          printf("%d\n",result);
          
      }
     return 0;
     
 }