#include <bits/stdc++.h>
using namespace std;

int main() {
  int N,M=0;
  cin>>N;
  vector<int> p(N);
  for(int i=0;i<N;i++){
    cin>>p.at(i);
    M=max(M,p.at(i));
  }
  int O=-1;
  cout<<M<<" ";
  for(int i=0;i<N;i++){
    if(abs(M-2*p.at(i))<abs(M-2*O)&&p.at(i)!=M){
      O=p.at(i);
    }
  }
  cout<<O<<endl;
}