#include <bits/stdc++.h>
using namespace std;
double a[1000],n,e,ans,b;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
b=a[1];
for(int i=1;i<=n;i++)
{
e=max(e,a[i])*1.0;
b=min(b,a[i])*1.0;
ans=ans+a[i];
}
double ans2=0;
ans=ans-e-b;
ans=ans/(n-2)*1.0;
cout<<fixed<<setprecision(2)<<ans;
for(int i=1;i<=n;i++)
{
double k=abs(a[i]-ans);
if(a[i]!=e&&a[i]!=b)
ans2=max(ans2,k);
}
cout<<fixed<<setprecision(2)<<" "<<ans2;
return 0;
}