#include<iostream>
#include<cstdio>
using namespace std;
int a[702][702],brt,stop=0;
long long x,v,s=0,mid,v1;
int main()
{
    int m,n,i,j;
    x=((v/m)/n)+500002;
    x=x*100;
    scanf("%d%d%d",&m,&n,&v);
    v=v*100;
    for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
        {
            scanf("%d",&a[i][j]);
            a[i][j]*=100;
        }
    }
    while(s!=x)
    {
        mid=(s+x)/2;
        v1=0;
        brt=0;
        for(i=0;i<m;i++)
        {
            for(j=0;j<n;j++)
            {
                if(mid>=a[i][j]){v1=v1+mid-a[i][j];brt++;}
            }
        }
        if(s==mid)
        {
            if(stop==1)
            {
                if(x>mid){mid++;}
                break;
            }
            else{stop=1;}
        }
        if(v1==v){break;}
        if(v1>v){x=mid;}
        if(v1<v){s=mid;}
        
    }
    brt=brt*10000;
    brt=(brt/m)/n;
    if((mid%100)>=10){cout<<mid/100<<"."<<mid%100<<" ";}
    else{cout<<mid/100<<".0"<<mid%100<<" ";}
    if((brt%100)>=10){cout<<brt/100<<"."<<brt%100<<"\n";}
    else{cout<<brt/100<<".0"<<brt%100<<"\n";}
    return 0;
}
/*
2 4 14
8 5 5 7
9 5 10 5
*/