#include <stdio.h>
#define MAXNM 2010
#define min(x,y) (x<y?x:y)
int a[MAXNM][MAXNM];
int main(){
int n,m;
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
scanf("%d",&a[i][j]);
for(int i=0;i<=n;i++){
for(int j=1;j<=m;j++){
a[i][j]+=min(min(a[i+1][j],a[i+1][j+1]),a[i+1][1]);
}
}
printf("%d",a[n][m]);
return 0;
}