#include<stdio.h>
#include<stdlib.h>
void score(int n,double &scoremax);
int main()
{
int n,m;
scanf("%d%d",&n,&m);
double scoremax=0;
for(int i=0;i<n;i++)
score(m,scoremax);
printf("%.2lf",scoremax);
return 0;
}
void score(int m,double &scoremax)
{
double *arr;
arr=(double *)malloc(m*sizeof(double));
for(int i=0;i<m;i++)
scanf("%lf",&arr[i]);
double score,sum=0;
for(int i=0;i<m;i++)
{
int k=i;
for(int j=i+1;j<m;j++)
{
if(arr[j]>arr[k])
k=j;
double temp=arr[j];
arr[j]=arr[k];
arr[k]=temp;
}
}
for(int i=1;i<m-1;i++)
sum=sum+arr[i];
score = sum/(m-2);
if(score>scoremax)
scoremax=score;
free(arr);
arr=NULL;
}