//KY13
#include <iostream>
#include <climits>

using namespace std;

const int MAXN = 10000;
int list[MAXN];

int main () {
	int n;
	while (cin >> n){
		int maxNum = 0;
		int minNum = INT_MAX;
		for (int i = 0; i < n; i++){
			cin >> list[i];
			maxNum = max (maxNum, list[i]);
			minNum = min (minNum, list[i]);
		}
		cout << maxNum << " " << minNum << endl;
	}
	return 0;
}