// Source: https://usaco.guide/general/io
#include <bits/stdc++.h>
#include <climits>
#include <vector>
#define ll long long
using namespace std;
int main() {
int m, n, p;
cin >> m >> n >> p;
vector<vector<ll>> sokszam(m);
for(int i = 0; i<m; i++){
for(int j = 0; j<n; j++){
int x;
cin >> x;
sokszam[i].push_back(x);
}
}
//számok egymás mellett
int maxi = 1;
for(int i = 0; i<m; i++){
int szamlalo = 1;
for(int j = 0; j<n-1; j++){
if(sokszam[i][j]==sokszam[i][j+1]){
szamlalo++;
}else{
szamlalo=1;
}
if(maxi<szamlalo){
maxi=szamlalo;
}
}
}
//többség
for(int i = 0; i<m;i++){
sort(sokszam[i].begin(), sokszam[i].end());
}
int tobbsegszama = 0;
for(int i = 0; i<m; i++){
int szamlalo = 1;
for(int j = 0; j<n-1; j++){
if(sokszam[i][j]==sokszam[i][j+1]){
szamlalo++;
}else{
if(szamlalo>n/2){
tobbsegszama++;
//cout << szamlalo << " " << tobbsegszama << endl << endl;
}
szamlalo=1;
}
}
if(szamlalo>n/2){
tobbsegszama++;
//cout << szamlalo << " " << tobbsegszama << endl << endl;
}
}
//kimenet
cout << tobbsegszama << endl;
cout << maxi << endl;
}