https://www.acmicpc.net/problem/2467
import java.io.*;
import java.util.*;
public class Main {
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int N = Integer.parseInt(br.readLine());
        int[] liquid = new int[N];
        String[] input = br.readLine().split(" ");
        for (int i = 0; i < N; i++) {
            liquid[i] = Integer.parseInt(input[i]);
        }
        Arrays.sort(liquid);
        int left = 0;
        int right = N-1;
        int minmix = Integer.MAX_VALUE;
        int[] answer = new int[2];
        while(left < right)
        {
            int mix = liquid[left]+liquid[right];
            if(minmix > Math.abs(mix))
            {
                minmix = Math.abs(mix);
                answer[0] = left;
                answer[1] = right;
            }
            if(mix > 0) {
                right--;
            }else if(mix < 0){
                left++;
            }else{
                break;
            }
        }
        System.out.println(liquid[answer[0]] + " " + liquid[answer[1]]);
    }
}