#include <iostream>
#include <string>
using namespace std;
int number[1000000]; //개수가 1000000개인 배열 생성
int main() {
int N; // 숫자 개수 N
cin >> N;
for (int i = 0; i < N; i++) {
cin >> number[i]; //N개의 숫자 받기
}
int max = number[0];
int min = number[0];
for (int i = 0; i < N; i++) {
if (max < number[i]) { //첫번째 숫자보다 크면
max = number[i]; //max에 저장
}
if (min > number[i]) { //첫번째 숫자보다 작으면
min = number[i]; //min에 저장
}
} //N번 for문 돌림
cout << min << ' ' << max << endl; //공백을 이용하여 출력
return 0;
}