#include <fstream>
using namespace std;
ifstream f ("in");
ofstream g ("out");
int suma (int matr[100][100], int n, int m)
{
int sum = 0;
for (int i =1; i<=n;i++)
for (int j =1; j<=n;j++)
sum +=matr[i][j];
return sum;
}
void coloana(int a[100][100], int n, int m)
{
for (int j =1; j<=m;j++)
a[n][j] *= -1;
}
void linie(int a[100][100], int n, int m)
{
for (int j =1; j<=n;j++)
a[j][m] *= -1;
}
int n,m,a[100][100],i,j,sumamax;
int main()
{
f >> n >> m;
for (i =1; i<=n;i++)
for ( j =1; j<=m;j++)
f >> a[i][j];
sumamax=suma(a,n,m);
for (i =1;i<=n;i++)
{
if(suma(a,n,m) >sumamax) sumamax=suma(a,n,m);
coloana(a,i,m);
if(suma(a,n,m) >sumamax) sumamax=suma(a,n,m);
else coloana(a,i,m);
}
for (j =1;j<=m;j++)
{
if(suma(a,n,m) >sumamax) sumamax=suma(a,n,m);
linie(a,n,j);
if(suma(a,n,m) >sumamax) sumamax=suma(a,n,m);
else linie(a,n,j);
}
g<<sumamax;
}