#include<bits/stdc++.h>
using namespace std;
double sscore;
void score(int m)
{
int s[m];
for(int i=0;i<m;i++) cin>>s[m];
int max=s[0],mil=s[0],sum=s[0];
for(int i=1;i<m;i++)
{
if(s[i]>max) max=s[i];
if(s[i]<mil) mil=s[i];
sum+=s[i];
}
sscore=(sum-max-mil)/(m-2)*1.0;
}
int main()
{
int n,m;
cin>>n>>m;
double ts[n];
for(int i=0;i<n;i++)
{
score(m);
ts[i]=sscore;
}
double max=ts[0];
for(int i=1;i<n;i++)
{
if(ts[i]>max) max=ts[i];
}
cout<<setiosflags<<setprecision(2)<<max<<endl;
return 0;
}