#include <bits/stdc++.h>
using namespace std;
set<int> s;//存最大值,最小值
map<int,int> m;//存次数
int main(){
int n;
cin>>n;
int num;
for(int i=0;i<n;i++){
cin>>num;
s.insert(num);
m[num]++;
}
cout<<*s.begin()<<' '<<m[*s.begin()]<<endl;
cout<<*(--s.end())<<' '<<m[*(--s.end())];//注意end指向的是最后一个元素的后一个位置,所以要减。
return 0;
}