#include<stdio.h>
int dp[25][25];
int maxx(int a,int b)
{
if(a>b)
return a;
else
return b;
}
int main()
{
int n,m;
while(scanf("%d%d",&n,&m)!=EOF)
{
int i,j;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
scanf("%d",&dp[i][j]);
}
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
dp[i][j]=dp[i][j]+maxx(dp[i-1][j],dp[i][j-1]);
}
printf("%d\n",dp[n][m]);
}
}