#include <iostream> #include<cmath> using namespace std; int p[501][501],d[501][501]={0},n,m; int main() { cin>>n>>m; for(int i=0;i<n;i++) for(int j=0;j<m;j++) cin>>p[i][j]; d[0][0]=p[0][0]; for(int i=0,j=1;j<m;j++) d[i][j]=d[i][j-1]+p[i][j]; for(int i=1,j=0;i<n;i++) d[i][j]=d[i-1][j]+p[i][j]; for(int i=1;i<n;i++) for(int j=1;j<m;j++) d[i][j]=min(d[i][j-1],d[i-1][j])+p[i][j]; cout<<d[n-1][m-1]; return 0; }