#include #include #include using namespace std; typedef long long ll; ll a[100010]; vector b; int main(){ ll i,n,k,p; cin >> n >> k >> p; for(i=0;i> a[i]; for(i=0;i> x; b.push_back(x); } sort(b.begin(),b.end()); ll l = -1,r = p; while(r - l>1){ //cout << l << " " << r << endl; ll mid = (l + r)/2; ll num = 0; for(i=0;i=k) r = mid; else l = mid; } cout << r << endl; }