#include<stdio.h>
#include<string.h>
int main()
{
int m,n;
while(~scanf("%d%d",&m,&n))
{
int num[m][n];
for(int i=0;i<=m-1;i++)
for(int j=0;j<=n-1;j++)
scanf("%d",&num[i][j]);
for(int i=0;i<=m-1;i++)
{
int temp=0;
int sum=num[i][0];
for(int j=1;j<=n-1;j++)
{
if(num[i][j]>num[i][temp])temp=j;//wa*1是因为temp是下标,而自己把它当做了数据
sum+=num[i][j];
}
num[i][temp]=sum;
}
for(int i=0;i<=m-1;i++)
for(int j=0;j<=n-1;j++)
{
if(j<=n-2)printf("%d ",num[i][j]);
else printf("%d\n",num[i][j]);
}
}
return 0;
}
/**************************************************************
Problem: 2213
User: admin
Language: C++
Result: Accepted
Time:9 ms
Memory:1144 kb
****************************************************************/