#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int n,xa=1,xb=1;
cin>>n;
float a[n+1],maxt,mint,s=0,pj,wc;
cin>>a[1];
maxt=mint=a[1];
s+=a[1];
for(int i=2;i<=n;++i){
cin>>a[i];
if(maxt<a[i])maxt=a[i],xa=i;
if(mint>a[i])mint=a[i],xb=i;
s+=a[i];
}
a[xa]=-1 , a[xb]=-1;
pj=(s-maxt-mint)/(n-2);
swap(maxt,mint);
for(int i=1;i<=n;++i){
if(a[i]<0) continue;
if(maxt<a[i])maxt=a[i];
if(mint>a[i])mint=a[i];
}
wc=max((maxt-pj),(pj-mint));
printf("%.2f %.2f",pj,wc);
return 0;
}