#include<stdio.h>
typedef long long ll;
int main(){
int m,n ; scanf("%d%d" , &m,&n);
int a[m][n];
for(int i=0 ; i<m ; i++){
for(int j=0 ; j<n ; j++){
scanf("%d",&a[i][j]);
}
}
int vth=-1;
int maxh=0;
for(int i=0 ; i<m ; i++){
int res=0;
for(int j=0 ; j<n ; j++){
res+=a[i][j];
}
if(res>=maxh){
maxh=res;
vth=i;
}
}
int maxc=0;
int vtc=-1;
for(int i=0 ; i<n ; i++){
int res=0;
for(int j=0 ; j<vth ; j++){
res+=a[i][j];
}
for(int j=vth+1 ; j<m ; j++){
res+=a[i][j];
}
if(res>=maxc){
maxc=res;
vtc=i;
}
}
for(int i=0 ; i<vth ; i++){
for(int j=0 ; j<vtc ; j++){
printf("%d " , a[i][j]);
}
for(int j=vtc+1 ; j<n ; j++){
printf("%d " , a[i][j]);
}
printf("\n");
}
for(int i=vth+1 ; i<m ; i++){
for(int j=0 ; j<vtc ; j++){
printf("%d " , a[i][j]);
}
for(int j=vtc+1 ; j<n ; j++){
printf("%d " , a[i][j]);
}
printf("\n");
}
}
ICNpbmNsdWRlPHN0ZGlvLmg+CnR5cGVkZWYgbG9uZyBsb25nIGxsOwppbnQgbWFpbigpewoJaW50IG0sbiA7IHNjYW5mKCIlZCVkIiAsICZtLCZuKTsKCWludCBhW21dW25dOwoJZm9yKGludCBpPTAgOyBpPG0gOyBpKyspewoJCWZvcihpbnQgaj0wIDsgajxuIDsgaisrKXsKCQkJc2NhbmYoIiVkIiwmYVtpXVtqXSk7CgkJfQoJfQoJaW50IHZ0aD0tMTsKCWludCBtYXhoPTA7Cglmb3IoaW50IGk9MCA7IGk8bSA7IGkrKyl7CgkJaW50IHJlcz0wOwoJCWZvcihpbnQgaj0wIDsgajxuIDsgaisrKXsKCQkJcmVzKz1hW2ldW2pdOwoJCX0KCQlpZihyZXM+PW1heGgpewoJCQltYXhoPXJlczsKCQkJdnRoPWk7CgkJfQoJfQoJaW50IG1heGM9MDsKCWludCB2dGM9LTE7Cglmb3IoaW50IGk9MCA7IGk8biA7IGkrKyl7CgkJaW50IHJlcz0wOwoJCWZvcihpbnQgaj0wIDsgajx2dGggOyBqKyspewoJCQlyZXMrPWFbaV1bal07CgkJfQoJCWZvcihpbnQgaj12dGgrMSA7IGo8bSA7IGorKyl7CgkJCXJlcys9YVtpXVtqXTsKCQl9CgkJaWYocmVzPj1tYXhjKXsKCQkJbWF4Yz1yZXM7CgkJCXZ0Yz1pOwoJCX0KCX0KCWZvcihpbnQgaT0wIDsgaTx2dGggOyBpKyspewoJCWZvcihpbnQgaj0wIDsgajx2dGMgOyBqKyspewoJCQlwcmludGYoIiVkICIgLCBhW2ldW2pdKTsKCQl9CgkJZm9yKGludCBqPXZ0YysxIDsgajxuIDsgaisrKXsKCQkJcHJpbnRmKCIlZCAiICwgYVtpXVtqXSk7CgkJfQoJCXByaW50ZigiXG4iKTsKCX0KCWZvcihpbnQgaT12dGgrMSA7IGk8bSA7IGkrKyl7CgkJZm9yKGludCBqPTAgOyBqPHZ0YyA7IGorKyl7CgkJCXByaW50ZigiJWQgIiAsIGFbaV1bal0pOwoJCX0KCQlmb3IoaW50IGo9dnRjKzEgOyBqPG4gOyBqKyspewoJCQlwcmludGYoIiVkICIgLCBhW2ldW2pdKTsKCQl9CgkJcHJpbnRmKCJcbiIpOwoJfQp9