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