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