import java.util.*;
public class Main{
public static void main(String[]args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt(),m = sc.nextInt();
int[][] arr = new int[n+1][m+1];
for(int i = 1; i <= n; i++){
for(int j = 1; j <= m; j++){
arr[i][j] = sc.nextInt();
}
}
int[][] dp = new int[n+1][m+1];
for(int i = 1; i <= n; i++){
for(int j = 1; j<= m; j++){
if(i == 1 && j == 1){
dp[i][j] = arr[i][j];
continue;
}
if(i == 1){
dp[i][j] = arr[i][j]+dp[i][j-1];
continue;
}
if(j == 1){
dp[i][j] = arr[i][j] + dp[i-1][j];
continue;
}
dp[i][j] = arr[i][j] + Math.min(dp[i-1][j],dp[i][j-1]);
}
}
System.out.println(dp[n][m]);
}
}