#include<bits/stdc++.h>
using namespace std;
char a[101][101];
int cnt=0,n,m;
int fx[4]={0,-1,1,0};
int fy[4]={-1,0,0,1};
void zy(int x,int y){
a[x][y]='0';
for(int i=0;i<4;i++){
if(x+fx[i]>0&&x+fx[i]<=n&&y+fy[i]>0&&y+fy[i]<=m&&(a[x+fx[i]][y+fy[i]]=='1'||a[x+fx[i]][y+fy[i]]=='2'||a[x+fx[i]][y+fy[i]]=='3'||a[x+fx[i]][y+fy[i]]=='4'||a[x+fx[i]][y+fy[i]]=='5'||a[x+fx[i]][y+fy[i]]=='6'||a[x+fx[i]][y+fy[i]]=='7'||a[x+fx[i]][y+fy[i]]=='8'||a[x+fx[i]][y+fy[i]]=='9'))zy(x+fx[i],y+fy[i]);
}
}
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(a[i][j]!='0'){
cnt++;
zy(i,j);
}
}
}
cout<<cnt;
}