#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]);
    }
}