import java.util.Scanner;
public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int n = in.nextInt(); int array[] = new int[100000]; int count = 0; //数据个数 int ch_num = 0; int du_num = 0; if(n<100){ for(int i=0;i<n;i++){ Scanner in2 = new Scanner(System.in); Scanner in3 = new Scanner(in2.nextLine()); //nextLine返回的是Enter键之前的所有字符 while(in3.hasNext()){ //hasNext判断当前元素是否存在,并指向下一个元素 array[count] = in3.nextInt(); count +=1; } } for(int i=0;i<count;i++){ for(int j=0;j<=i;j++){ if(array[i]<array[j]){ int p = array[i]; array[i] = array[j]; array[j] = p; } } } //判断重号 for(int i=0;i<count;i++){ for(int j=count-1;j>i;j--){ if(array[i]==array[j]){ ch_num = array[i]; break; } } } //判断断号,数组里的这个数+1是它后面的那个数,如果数组中没有,就是断号 for(int i=0;i<count;i++){ if(array[i]+1!=array[i+1]){ du_num = array[i]+1; break; } } System.out.print(du_num+" "); System.out.println(ch_num); } } }