#include<stdio.h>
int main(){
int n,m;
scanf("%d%d",&n,&m);
int arr[n+1][m+1];
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
scanf("%d",&arr[i][j]);
}
}
int min[n+1],max[n+1];
for(int i=0;i<n;i++){
min[i]=10;
max[i]=0;
}
int score[n+1];
for(int i=0;i<n;i++){
score[i]=0;
}
int a=0;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
if(min[i]>arr[i][j]){
min[i]=arr[i][j];
}
if(max[i]<arr[i][j]){
max[i]=arr[i][j];
}
}
}
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
score[i]+=arr[i][j];
}
score[i]=(score[i]-max[i]-min[i])/(m-2);
}
for(int i=0;i<n;i++){
if(score[i]>a) a=score[i];
}
printf("%.2lf",(double)a);
return 0;
}