#include <iostream>
#include <string>
#include <cctype>
#include <set>
using namespace std;
int main() {
set<long long int>s;
set<long long int>::iterator it;
long long int t;
string a;
long long int tmp = 0;
long long int ln;
long long int nm = 1;
long long int mxm = 0;
bool negative = false;
while(!cin.eof()) {
cin >> t;
getline(cin,a);
ln = a.length();
a+=" ";
for(int i = 1;i<ln;++i) {
if(!isspace(a[i])) {
if(a[i] == '-') {negative = true;++i;}
while(!isspace(a[i])) {
tmp*=10;
tmp+=(int)a[i]-48;
++i;
}
if(negative) tmp = -tmp;
s.insert(tmp);
tmp = 0;
negative = false;
}
}
for(it=s.begin();it!=s.end();++it) {
mxm++;
}
if(mxm < t) cout << "-" << endl;
else {
for(it=s.begin();it!=s.end();++it) {
if(mxm == t) {
cout << *it << endl;
break;
}
mxm--;
}
}
s.clear();
mxm = 0;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8Y2N0eXBlPgojaW5jbHVkZSA8c2V0PgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKSB7CgogICAgc2V0PGxvbmcgbG9uZyBpbnQ+czsKICAgIHNldDxsb25nIGxvbmcgaW50Pjo6aXRlcmF0b3IgaXQ7CgogICAgbG9uZyBsb25nIGludCB0OwoKICAgIHN0cmluZyBhOwoKICAgIGxvbmcgbG9uZyBpbnQgdG1wID0gMDsKICAgIGxvbmcgbG9uZyBpbnQgbG47CiAgICBsb25nIGxvbmcgaW50IG5tID0gMTsKICAgIGxvbmcgbG9uZyBpbnQgbXhtID0gMDsKICAgIGJvb2wgbmVnYXRpdmUgPSBmYWxzZTsKCiAgICB3aGlsZSghY2luLmVvZigpKSB7CgogICAgICAgIGNpbiA+PiB0OwogICAgICAgIGdldGxpbmUoY2luLGEpOwogICAgICAgIGxuID0gYS5sZW5ndGgoKTsKICAgICAgICBhKz0iICI7CiAgICAgICAgZm9yKGludCBpID0gMTtpPGxuOysraSkgewogICAgICAgICAgICBpZighaXNzcGFjZShhW2ldKSkgewogICAgICAgICAgICAgICAgaWYoYVtpXSA9PSAnLScpIHtuZWdhdGl2ZSA9IHRydWU7KytpO30KICAgICAgICAgICAgICAgIHdoaWxlKCFpc3NwYWNlKGFbaV0pKSB7CiAgICAgICAgICAgICAgICAgICAgdG1wKj0xMDsKICAgICAgICAgICAgICAgICAgICB0bXArPShpbnQpYVtpXS00ODsKICAgICAgICAgICAgICAgICAgICArK2k7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBpZihuZWdhdGl2ZSkgdG1wID0gLXRtcDsKICAgICAgICAgICAgICAgIHMuaW5zZXJ0KHRtcCk7CiAgICAgICAgICAgICAgICB0bXAgPSAwOwogICAgICAgICAgICAgICAgbmVnYXRpdmUgPSBmYWxzZTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBmb3IoaXQ9cy5iZWdpbigpO2l0IT1zLmVuZCgpOysraXQpIHsKICAgICAgICAgICAgbXhtKys7CiAgICAgICAgfQogICAgICAgIGlmKG14bSA8IHQpIGNvdXQgPDwgIi0iIDw8IGVuZGw7CiAgICAgICAgZWxzZSB7CiAgICAgICAgICAgIGZvcihpdD1zLmJlZ2luKCk7aXQhPXMuZW5kKCk7KytpdCkgewogICAgICAgICAgICAgICAgaWYobXhtID09IHQpIHsKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8ICppdCA8PCBlbmRsOwogICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgbXhtLS07CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIHMuY2xlYXIoKTsKICAgICAgICBteG0gPSAwOwogICAgfQpyZXR1cm4gMDsKfQo=