#include<iostream>
using namespace std;
struct student{
double a[105];
double maxx,minn;
double p;
}c[105];
double k;
int main(){
for(int i=1;i<=25;i++){
c[i].minn=11;
}
double n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>c[i].a[j];
if(c[i].maxx<c[i].a[j]){
c[i].maxx=c[i].a[j];
}
if(c[i].minn>c[i].a[j]){
c[i].minn=c[i].a[j];
}
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
c[i].p+=c[i].a[j];
}
c[i].p=(c[i].p-c[i].maxx-c[i].minn)/(m-2);
}
for(int i=1;i<=n;i++){
if(c[i].p>k){
k=c[i].p;
}
}
printf("%.2lf",k);
return 0;
}
80分求助,第一个点不对