#include<bits/stdc++.h>
using namespace std;
int main()
{
double n;
double a[10001];
double max=0,min=9999999,max1=0,min2=9999999;
double sum,ave;
double f[10001];
cin>>n;
for(int b=1;b<=n;b++)
{
cin>>a[b];
if(a[b]>max) max=a[b];
if(a[b]<min) min=a[b];
}
for(int d=1;d<=n;d++)
{
if(a[d]!=max&&a[d]!=min)
sum+=a[d];
}
ave=sum/(n-2);
for(int e=1;e<=n;e++)
{
if(a[e]!=max&&a[e]!=min)
f[e]=abs(a[e]-ave);
}
for(int g=1;g<=n;g++)
{
if(f[g]>max1) max1=f[g];
}
printf("%.2f",ave);cout<<" ";
printf("%.2f",max1);
return 0;
}