#include <bits/stdc++.h>
using namespace std;
const int N = 100 ;
int a[N] ;
int main() {
int n ;
cin>>n ;
for(int i = 0 ; i < n ; i++) /// O(n)
cin>>a[i] ;
int mx = max(a[0],a[1]) ;
int sc_mx = min(a[0], a[1]) ;
for(int i = 2 ; i < n ; i++) /// O(n)
{
if(a[i] > mx)
{
sc_mx = mx ;
mx = a[i] ;
}
else if(a[i] > sc_mx)
sc_mx = a[i] ;
}
cout<<mx<<' '<<sc_mx<<'\n' ;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmNvbnN0IGludCBOID0gMTAwIDsKaW50IGFbTl0gOwppbnQgbWFpbigpIHsKICAgIGludCBuIDsKICAgIGNpbj4+biA7CiAgICBmb3IoaW50IGkgPSAwIDsgaSA8IG4gOyBpKyspIC8vLyBPKG4pCiAgICAgICAgY2luPj5hW2ldIDsKICAgIGludCBteCA9IG1heChhWzBdLGFbMV0pIDsKICAgIGludCBzY19teCA9IG1pbihhWzBdLCBhWzFdKSA7CiAgICBmb3IoaW50IGkgPSAyIDsgaSA8IG4gOyBpKyspIC8vLyBPKG4pCiAgICB7CiAgICAgICAgaWYoYVtpXSA+IG14KQogICAgICAgIHsKICAgICAgICAgICAgc2NfbXggPSBteCA7CiAgICAgICAgICAgIG14ID0gYVtpXSA7CiAgICAgICAgfQogICAgICAgIGVsc2UgaWYoYVtpXSA+IHNjX214KQogICAgICAgICAgICBzY19teCA9IGFbaV0gOwogICAgfQogICAgY291dDw8bXg8PCcgJzw8c2NfbXg8PCdcbicgOwogICAgcmV0dXJuIDA7Cn0=