import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int N = scanner.nextInt(); // Scanner 를 사용해서 입력을 받음
int[] numbers = new int[N]; // N 으로 크기가 N인 배열을 만듦
for (int i = 0; i < N; i++) {
numbers[i] = scanner.nextInt();
// 반복문으로 N 개의 정수를 저장함
}
int min = numbers[0]; // 그리고 min max 초기화
int max = numbers[0];
for (int i = 1; i < N; i++) {
if (numbers[i] < min) {
min = numbers[i];
}
if (numbers[i] > max) {
max = numbers[i]; // 이제 반복하여 min 과 max 를 새로 바꿈
}
}
System.out.println(min + " " + max); // 마지막으로 출력하기
scanner.close();
}
}