#include<stdio.h>
#include<string.h>
#include <iostream>
#include <algorithm>
using namespace std;
float f[10000];
int main()
{
int n,k,m;
cin>>n>>k>>m;
float a,b;
for(int i=0;i<n;i++)
{
b=0;
int max1=-1;
int min1=1000;
for(int j=0;j<k;j++)
{
scanf("%f",&a);
max1=max1>a?max1:a;
min1=min1<a?min1:a;
b+=a;
}
b-=max1;
b-=min1;
b/=(k-2);
f[i]=b;
}
sort(f,f+n);
for(int i=n-m;i<n;i++)
if(i==n-1) printf("%.3f\n",f[i]);
else printf("%.3f ",f[i]);
return 0;
}
#include<string.h>
#include <iostream>
#include <algorithm>
using namespace std;
float f[10000];
int main()
{
int n,k,m;
cin>>n>>k>>m;
float a,b;
for(int i=0;i<n;i++)
{
b=0;
int max1=-1;
int min1=1000;
for(int j=0;j<k;j++)
{
scanf("%f",&a);
max1=max1>a?max1:a;
min1=min1<a?min1:a;
b+=a;
}
b-=max1;
b-=min1;
b/=(k-2);
f[i]=b;
}
sort(f,f+n);
for(int i=n-m;i<n;i++)
if(i==n-1) printf("%.3f\n",f[i]);
else printf("%.3f ",f[i]);
return 0;
}