#include<stdio.h>
double ave=0,sum=0,Max=0;
int main()
{
int n,m,x;
scanf("%d%d",&n,&m);
while(n--)
{
int y=m;
double max=0,min=100;
while(m--)
{
scanf("%d",&x);
sum+=x;
if(x>=max)
max=x;
if(x<=min)
min=x;
}
ave=(sum-max-min)/(y-2);
if(Max<ave)
Max=ave;
sum=0;
ave=0;
}
printf("%.2lf",Max);
return 0;
}