#include<iostream>
using namespace std;
double a[333],b[333],su=1;
int main(){
int n,s;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
int max=a[1];
int min=a[1];
for (int i=2;i<=n;i++){
if(a[i]>max){
max=a[i];
s=i;
}
}
for (int i=s;i<=n;i++){
a[i]=a[i+1];
}
for (int i=2;i<=n-1;i++){
if(a[i]<min){
min=a[i];
s=i;
}
}
for (int i=s;i<=n;i++){
a[i]=a[i+1];
n=n-2;
}
for (int i=1;i<=n;i++){
su=su+a[i];
su=su*1.0/n*1.0;
}
for (int i=1;i<=n;i++){
if(a[i]>su){
b[i]=a[i]-su;
}else{
b[i]=su-a[i];
}
}
double m=b[1];
for (int i=2;i<=n;i++){
if(b[i]>m){
m=b[i];
}
}
printf("%.2f %.2f",su,m);
return 0;
}