#include<cstdio>
#include<iostream>
using namespace std;
int n, m, i, j, ans;
int cei[105][105];
int dx[4] = { -1,0,0,1 };
int dy[4] = { 0,1,-1,0 };
void dfs(int x, int y)
{
if (x < 1 || x > m || y < 1 || y > n||cei[x][y]==0)
return;
cei[x][y] = 0;
for (i = 0; i < 4; i++)
{
if (cei[x + dx[i]][y + dy[i]])
{
dfs(x + dx[i], y + dy[i]);
}
}
}
int main()
{
cin >> n >> m;
for(i=1;i<=n;i++)
for (j = 1; j <= m; j++)
{
scanf("%1d", &cei[i][j]);
}
for(i=1;i<=n;i++)
for (j = 1; j <= m; j++)
{
if (cei[i][j] != 0)
{
ans++;
dfs(i, j);
}
}
cout << ans;
return 0;
}