#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int a,b; cin>>a>>b;
int arr[a][b]={};
int d; int e;
for(int i=0;i<a;i++){
for(int j=0;j<b;j++){
cin>>arr[i][j];
}
}
for(int i=1;i<a;i++){
arr[i][0]+=arr[i-1][0];
}
for(int i=1;i<b;i++){
arr[0][i]+=arr[0][i-1];
}
for(int i=1;i<a;i++){
for(int j=1;j<b;j++){
arr[i][j]+=max(arr[i][j-1],arr[i-1][j]);
}
}
cout<<arr[a-1][b-1];
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgYSxiOyBjaW4+PmE+PmI7CglpbnQgYXJyW2FdW2JdPXt9OwoJaW50IGQ7IGludCBlOwoKCWZvcihpbnQgaT0wO2k8YTtpKyspewoJCWZvcihpbnQgaj0wO2o8YjtqKyspewoJCQljaW4+PmFycltpXVtqXTsKCQl9Cgl9Cglmb3IoaW50IGk9MTtpPGE7aSsrKXsKCQlhcnJbaV1bMF0rPWFycltpLTFdWzBdOwoJfQoJZm9yKGludCBpPTE7aTxiO2krKyl7CgkJYXJyWzBdW2ldKz1hcnJbMF1baS0xXTsKCX0KCWZvcihpbnQgaT0xO2k8YTtpKyspewoJCWZvcihpbnQgaj0xO2o8YjtqKyspewoJCQlhcnJbaV1bal0rPW1heChhcnJbaV1bai0xXSxhcnJbaS0xXVtqXSk7CgkJfQoJfQoJY291dDw8YXJyW2EtMV1bYi0xXTsKfQ==