M = int(input().strip()) N = int(input().strip()) A = [] for i in range(M): A.append([int(i) for i in input().strip().split() ]) B = [[True]*len(i) if type(i)==list else True for i in A] def sol(A,i,j): if i==M-1 and j==N-1:return A[i][j] if i==M-1:return A[i][j]+sol(A,i,j+1) if j==N-1:return A[i][j]+sol(A,i+1,j) you = sol(A,i,j+1) xia = sol(A,i+1,j) if you > xia:return A[i][j]+xia else:return A[i][j]+you print(sol(A,0,0))