#include <iostream>
#include <set>
#include <vector>
using namespace std;
int main() {
// your code goes here
//ios_base::sync_with_stdio(false);
int pozycja=1,liczba=0;
set<int>ciag;
//vector<int>ciag;
char c=0;
while(c!=-1){
cin>>pozycja;
//cout<<c<<'\n';
while(true){
c=cin.peek();
//if(c==32) {c=getchar();cin>>liczba;ciag.push_back(liczba);}
if(c==32) {c=getchar();cin>>liczba;ciag.insert(liczba);}
else {c=getchar();break;}
}
//cout<<pozycja<<"->";
//for(auto x:ciag) cout<<x<<" ";cout<<'\n';
set<int>::iterator it=ciag.cend();
it--;
//cout<<*it<<'\n';
if(ciag.size()<pozycja) cout<<'-'<<'\n';
else if(ciag.size()==pozycja) cout<<*it<<'\n';
else{
int a=ciag.size()-pozycja;
while(a--) it--;
cout<<*it<<'\n';
}
ciag.clear();
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c2V0PgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkvL2lvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwoJaW50IHBvenljamE9MSxsaWN6YmE9MDsKCXNldDxpbnQ+Y2lhZzsKCS8vdmVjdG9yPGludD5jaWFnOwoJY2hhciBjPTA7Cgl3aGlsZShjIT0tMSl7CgkJY2luPj5wb3p5Y2phOwoJCS8vY291dDw8Yzw8J1xuJzsKCQl3aGlsZSh0cnVlKXsKCQkJYz1jaW4ucGVlaygpOwoJCQkvL2lmKGM9PTMyKSB7Yz1nZXRjaGFyKCk7Y2luPj5saWN6YmE7Y2lhZy5wdXNoX2JhY2sobGljemJhKTt9CgkJCWlmKGM9PTMyKSB7Yz1nZXRjaGFyKCk7Y2luPj5saWN6YmE7Y2lhZy5pbnNlcnQobGljemJhKTt9CgkJCWVsc2Uge2M9Z2V0Y2hhcigpO2JyZWFrO30KCQl9CgkJLy9jb3V0PDxwb3p5Y2phPDwiLT4iOwoJCS8vZm9yKGF1dG8geDpjaWFnKSBjb3V0PDx4PDwiICI7Y291dDw8J1xuJzsKCQkKCQlzZXQ8aW50Pjo6aXRlcmF0b3IgaXQ9Y2lhZy5jZW5kKCk7CgkJaXQtLTsKCQkvL2NvdXQ8PCppdDw8J1xuJzsKCQlpZihjaWFnLnNpemUoKTxwb3p5Y2phKSBjb3V0PDwnLSc8PCdcbic7CgkJZWxzZSBpZihjaWFnLnNpemUoKT09cG96eWNqYSkgY291dDw8Kml0PDwnXG4nOwoJCWVsc2V7CgkJCWludCBhPWNpYWcuc2l6ZSgpLXBvenljamE7CgkJCXdoaWxlKGEtLSkgaXQtLTsKCQkJY291dDw8Kml0PDwnXG4nOwoJCX0KCQljaWFnLmNsZWFyKCk7Cgl9CgkKCXJldHVybiAwOwp9