#include <iostream>
using namespace std;
int main()
{
int n,m;
cin>>n>>m;
int a[100][100];
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>a[i][j];
int l,c;
c=0;
int b[100];
l=0;
int temp;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
{
for(int k=j+1;k<m;k++)
{
if(a[i][j]==1||a[i][k]==1)
c++;
}
b[l]=c;
l++;
}
for(int i=0;i<l-1;i++)
for(int j=0;j<n-i-1;j++)
{
if(b[j]>b[j+1])
{
temp=b[j];
b[j]=b[j+1];
b[j+1]=temp;
}
}
int x=1;
int item=b[l-1];
for(int i=0;i<l;i++)
{
if(item==b[i])
x++;
}
cout<<b[l-1]<<endl;
cout<<x;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSAKewoJaW50IG4sbTsKCWNpbj4+bj4+bTsKCWludCBhWzEwMF1bMTAwXTsKCWZvcihpbnQgaT0wO2k8bjtpKyspCglmb3IoaW50IGo9MDtqPG07aisrKQoJY2luPj5hW2ldW2pdOwoJaW50IGwsYzsKCWM9MDsKCWludCBiWzEwMF07CglsPTA7CglpbnQgdGVtcDsKCWZvcihpbnQgaT0wO2k8bjtpKyspCglmb3IoaW50IGo9MDtqPG07aisrKQoJewoJCWZvcihpbnQgaz1qKzE7azxtO2srKykKCQl7CgkJCWlmKGFbaV1bal09PTF8fGFbaV1ba109PTEpCgkJCWMrKzsKCgkJfQoJCWJbbF09YzsKCQlsKys7CgkJCgkJCgl9Cglmb3IoaW50IGk9MDtpPGwtMTtpKyspCglmb3IoaW50IGo9MDtqPG4taS0xO2orKykKCXsKCQlpZihiW2pdPmJbaisxXSkKCQl7CgkJCXRlbXA9YltqXTsKCQkJYltqXT1iW2orMV07CgkJCWJbaisxXT10ZW1wOwoJCQkKCQkKCQl9Cgl9CglpbnQgeD0xOwoJaW50IGl0ZW09YltsLTFdOwoJZm9yKGludCBpPTA7aTxsO2krKykKCXsKCQlpZihpdGVtPT1iW2ldKQoJCXgrKzsKCQoJfQoJY291dDw8YltsLTFdPDxlbmRsOwoJY291dDw8eDsKCgoJcmV0dXJuIDA7Cn0=