#include <iostream> #include<algorithm> using namespace std; int arr[1001]; int tep[1001]; int main() { int n; while(cin>>n && n){ for(int i=0;i<n;i++){ cin>>arr[i]; } int k; cin>>k; sort(arr,arr+n); int count=0; tep[0]=arr[0]; for(int i=1;i<n;i++){ if(arr[i]>tep[count]){ tep[++count]=arr[i]; } if(count+1==k) break; } cout<<tep[count]<<endl; } } /* 88 35 7 35 25 42 90 88 7 21 86 79 85 38 85 66 93 11 28 60 37 7 86 31 76 38 58 6 85 94 61 76 98 92 69 24 100 26 63 72 98 51 21 93 38 65 41 46 9 58 36 77 51 62 92 1 28 84 45 88 10 75 31 83 51 6 13 8 66 18 88 34 61 59 92 30 36 92 14 43 2 37 78 72 63 43 46 13 35 5*/ // 64 位输出请用 printf("%lld")