#include<iostream>
#include<string>
using namespace std;

string a[12];
void dfs(int y,int x){
	if(y<0||12<=y||x<0||12<=x||a[y][x]=='0')return;
	a[y][x]='0';
	for(int i=-1;i<=1;i++)for(int j=-1;j<=1;j++)
		if(!i||!j)dfs(y+i,x+j);
}
int main(){
	string s;
	while(cin>>a[0]){
		for(int i=1;i<12;i++)cin>>a[i];
		int ans=0;
		for(int y=0;y<12;y++)for(int x=0;x<12;x++)
			if(a[y][x]=='1')ans++,dfs(y,x);
		cout<<ans<<endl;
	}
	return 0;
}