#include<bits/stdc++.h>
using namespace std;
const int c=2147483647;
const int h=-2147483648;
int maxd[100];
int u[100];
int m[20][100],mind[100];
double e[100];
double p=-1.0;
int main()
{
int a,b;
cin>>a>>b;
memset(mind,c,sizeof(mind));
memset(maxd,h,sizeof(maxd));
for(int i=0;i<=b-1;i++){
for(int s=0;s<=a-1;s++)
{
cin>>m[i][s];
u[s]+=m[i][s];
if(m[i][s]>=maxd[s])
maxd[s]=m[i][s];
if(m[i][s]<=mind[s])
mind[s]=m[i][s];
}
}
for(int g=0;g<=a-1;g++)
{
u[g]=u[g]-maxd[g]-mind[g];
e[g]=u[g]*1.0/(b-2);
if(e[g]>=p)
p=e[g];
}
printf("%.2lf",p);
return 0;
}