#include<bits/stdc++.h>
using namespace std;
int main(){
double n,maxs=-1,mins=999999,ave,sum,num=-1;
double a[1000];
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
maxs=max(maxs,a[i]);
mins=min(mins,a[i]);
}
for(int i=1;i<=n;i++){
ave+=a[i];
}
ave=(ave-maxs-mins)/(n-2);
for(int i=1;i<=n;i++){
if(maxs!=a[i]&&mins!=a[i])
sum=max(num,fabs(a[i]-ave));
}
cout<<fixed<<setprecision(2)<<ave<<" "<<sum;
return 0;
}