#include<stdio.h>
int n,m,i;
double mm,zuida=-1;
double pingjun(int x);
int main()
{
scanf("%d %d",&n,&m);
for(i=1;i<=n;i++)
{
mm=pingjun(m);
if(zuida<mm)
zuida=mm;
}
printf("%.2f",zuida);
return 0;
}
double pingjun(int x)
{
double zuida;
int max,min,mm,zongshu=0;
scanf("%d",&mm);
max=mm;
min=mm;
zongshu=mm;
for(i=2;i<=x;i++)
{
scanf("%d",&mm);
if(max<mm) max=mm;
if(min>mm) min=mm;
zongshu+=mm;
}
zongshu-=max+min;
zuida=1.0*zongshu/(m-2);
return zuida;
}