/*#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*#include<stdio.h>
int arr[50][50]= {},k=0;
int cnt[500000]= {};
void f(int x,int y)
{
if(arr[x][y]==0)
{
return;
}
cnt[k]++;
arr[x][y]=0;
f(x-1, y);
f(x+1, y);
f(x, y-1);
f(x, y+1);
}
int main()
{
int n,i,j, t;
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
scanf("%1d",&arr[i][j]);
}
}
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
if(arr[i][j]==1)
{
f(i,j);
k++;
}
}
}
printf("%d\n",k);
for(i=0; i<k; i++)
{
for(j=0; j<k-1; j++)
{
if(cnt[j] > cnt[j+1])
{
t = cnt[j];
cnt[j] = cnt[j+1];
cnt[j+1] = t;
}
}
}
for(i=0; i<k; i++)
{
printf("%d\n", cnt[i]);
}
return 0;
}*/
#include<stdio.h>
int k=0,arr[9][9]={};
void f(int x,int y)
{
if(arr[x][y]==0)
{
return;
}
arr[x][y]=0;
f(x-1, y);
f(x+1, y);
f(x, y-1);
f(x, y+1);
}
int main()
{
int },i,j;
for(i=1;i<=7;i++)
{
for(j=1;j<=7;j++)
{
scanf("%d",&arr[i][j]);
}
}
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
if(arr[i][j]!=0)
{
f(i,j);
k++;
}
}
}
printf("%d",k);
return 0;
}



