#include<stdio.h>
int f(int a[],int b){
int n,m,i,j=0;
n=0;
m=0;
for(i=1;i<b;i++){
if(a[i]>a[m])
m=i;
if(a[i]<a[n])
n=i;
}
for(i=0;i<b;i++)
j=a[i]+j;
j=j-a[m]-a[n];
return (float)j/(b-2);
}
int main(){
int m,n,i,j;
scanf("%d%d",&n,&m);
int a[m];
float b[n];
for(i=0;i<n;i++){
for(j=0;j<m;j++)
scanf("%d",&a[j]);
b[i]=f(a,m);
}
float q=b[0];
for(i=1;i<n;i++){
if(b[i]>q)
q=b[i];
}
printf("%.2f",q);
return 0;
}