#include<iostream>
#include<math.h>
#include<iomanip>
#include<string>
#include<algorithm>
#include <vector>
#include<set>
#include<queue>
#include<deque>
#include<stack>
#include<map>
#include<bitset>
#define all(v) v.begin(), v.end()
#define rall(v) v.rbegin(),v.rend()
#define Lamine_YAMAL ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
#define fx(n) cout<<fixed<<setprecision(n)<<
#define pq_min priority_queue<int, vector<int>, greater<int>> ;
typedef long long ll;
typedef double ld;
using namespace std;
const int mod = 1e9 + 7;
const int sz = 2e5 + 50;
void _3OMDA() {
int n, m, k;
cin >> n >> m >> k; vector<int>v(n);
multiset<int>s; vector<int>res;
for (int i = 0;i < n;i++) {
cin >> v[i];
if (i < m)
s.insert(v[i]);
}
res.push_back(*s.begin());
s.erase(s.begin());
for (int i = m;i < n;i++) {
s.insert(v[i]);
res.push_back(*s.begin());
s.erase(s.begin());
}
while (!s.empty()) {
res.push_back(*s.begin());
s.erase(s.begin());
}
cout << res[k -1];
}
signed main() {
Lamine_YAMAL
//freopen("mex.in", "r", stdin);
int t = 1;
cin >> t;
for (int i = 0; i < t; i++) {
_3OMDA();
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+ICAKI2luY2x1ZGU8bWF0aC5oPgojaW5jbHVkZTxpb21hbmlwPiAKI2luY2x1ZGU8c3RyaW5nPgojaW5jbHVkZTxhbGdvcml0aG0+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlPHNldD4KI2luY2x1ZGU8cXVldWU+ICAKI2luY2x1ZGU8ZGVxdWU+CiNpbmNsdWRlPHN0YWNrPgojaW5jbHVkZTxtYXA+CiNpbmNsdWRlPGJpdHNldD4KI2RlZmluZSBhbGwodikgdi5iZWdpbigpLCB2LmVuZCgpCiNkZWZpbmUgcmFsbCh2KSB2LnJiZWdpbigpLHYucmVuZCgpCiNkZWZpbmUgTGFtaW5lX1lBTUFMIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTtjaW4udGllKDApO2NvdXQudGllKDApOwojZGVmaW5lIGZ4KG4pICBjb3V0PDxmaXhlZDw8c2V0cHJlY2lzaW9uKG4pPDwKI2RlZmluZSBwcV9taW4gcHJpb3JpdHlfcXVldWU8aW50LCB2ZWN0b3I8aW50PiwgZ3JlYXRlcjxpbnQ+PiA7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwp0eXBlZGVmIGRvdWJsZSBsZDsKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKY29uc3QgaW50IG1vZCA9IDFlOSArIDc7CmNvbnN0IGludCBzeiA9IDJlNSArIDUwOwp2b2lkIF8zT01EQSgpIHsKICAgIGludCBuLCBtLCBrOwogICAgY2luID4+IG4gPj4gbSA+PiBrOyB2ZWN0b3I8aW50PnYobik7CiAgICBtdWx0aXNldDxpbnQ+czsgIHZlY3RvcjxpbnQ+cmVzOwogICAgZm9yIChpbnQgaSA9IDA7aSA8IG47aSsrKSB7CiAgICAgICAgY2luID4+IHZbaV07CiAgICAgICAgaWYgKGkgPCBtKSAKICAgICAgICAgICAgcy5pbnNlcnQodltpXSk7CiAgICB9CiAgICByZXMucHVzaF9iYWNrKCpzLmJlZ2luKCkpOwogICAgcy5lcmFzZShzLmJlZ2luKCkpOwoKICAgIGZvciAoaW50IGkgPSBtO2kgPCBuO2krKykgewogICAgICAgIHMuaW5zZXJ0KHZbaV0pOwogICAgICAgIHJlcy5wdXNoX2JhY2soKnMuYmVnaW4oKSk7CiAgICAgICAgcy5lcmFzZShzLmJlZ2luKCkpOwogICAgfSAKICAgIHdoaWxlICghcy5lbXB0eSgpKSB7CiAgICAgICAgcmVzLnB1c2hfYmFjaygqcy5iZWdpbigpKTsKICAgICAgICBzLmVyYXNlKHMuYmVnaW4oKSk7CiAgICB9CiAgICBjb3V0IDw8IHJlc1trIC0xXTsKfQpzaWduZWQgbWFpbigpIHsKICAgIExhbWluZV9ZQU1BTAogICAgICAgIC8vZnJlb3BlbigibWV4LmluIiwgInIiLCBzdGRpbik7CiAgICAgIGludCB0ID0gMTsKICAgICAgY2luID4+IHQ7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IHQ7IGkrKykgewogICAgICAgIF8zT01EQSgpOwogICAgfQogICAgcmV0dXJuIDA7Cn0=