#include<stdio.h>
#include<math.h>
#define MAXSIZE 1001
int num[MAXSIZE][MAXSIZE];
char c[MAXSIZE][MAXSIZE];
int res(int a, int b);
int main(){
int lenth = 0, width = 0, ans = 0;
scanf("%d %d", &width, &lenth);
getchar();
for(int i = 0; i <= width + 1; i++){
num[i][0] = 0;
num[i][lenth+1] = 0;
}
for(int j = 0; j <= lenth + 1; j++){
num[0][j] = 0;
num[width+1][j] = 0;
}
for(int i = 1; i <= width; i++){
for(int j = 1; j <= lenth; j++){
scanf("%c", &c[i][j]);
}
getchar();
}
for(int i = 1; i <= width; i++){
for(int j = 1; j <= lenth; j++){
num[i][j] = c[i][j] - '0';
}
}
int res0 = 0;
for(int i = 1; i <= width; i++){
for(int j = 1; j <=lenth; j++){
if(num[i][j]) res0++;
}
}
ans = 2 * res0;
for(int i = 1; i <= width; i++){
for(int j = 1; j <= lenth; j++){
ans += res(num[i][j], num[i][j-1]);
ans += res(num[i][j], num[i][j+1]);
ans += res(num[i][j], num[i-1][j]);
ans += res(num[i][j], num[i+1][j]);
}
}
printf("%d\n", ans);
return 0;
}
int res(int a, int b){
if(a - b > 0) return a-b;
else return 0;
}