#include <bits/stdc++.h>
#include <iomanip>
using namespace std;
int left=0,l,right=10086,ans,sum,mid,num,s,n,m;
int a[10086];
int i,j;
int f(int x) {
for(i=1; i<=n+1; ++i) {
if(num>m) {
return 0;
} else {
return 1;
}
}
}
int main() {
cin>>l>>m>>n;
for(i=1; i<=m; ++i) {
cin>>a[i];
}
for(i=1; i<=n; ++i) {
while(left<right) {
int mid=(left+right)/2;
if(f(mid)) {
left=mid+1;
ans=mid;
} else {
right=mid-1;
}
}
}
cout<<ans;
return 0;
}