#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;
}