#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
int cntmin=0,cntmax=0;//最大值最小值的重复次数
int a[20000];
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];//遍历输入数据
}
sort(a,a+n);//从小到大排序
int min=a[0];//最小值
int max=a[n-1];//最大值
for(int i=0;i<n;i++){
//遍历找重复
if(min==a[i])
cntmin++;//最小值++
if(max==a[i])
cntmax++;//最大值++
}
cout<<min<<" "<<cntmin<<endl;//输出
cout<<max<<" "<<cntmax<<endl;
return 0;
}