#include<bits/stdc++.h>
using namespace std;
void func(int y,int x);
int dy[4]={0,1,0,-1};
int dx[4]={1,0,-1,0};
char MAP[13][13];
int main(void){
	int i,j;
	while(1){
		for(i=0;i<12;i++){
			for(j=0;j<12;j++){
				cin>>MAP[i][j];
			}
		}
		if(cin.eof())	break;
		
		/* for(i=0;i<12;i++){
			for(j=0;j<12;j++){
				cout<<MAP[i][j];
			}
			cout<<endl;
		} */
		int cnt=0;
		for(i=0;i<12;i++){
			for(j=0;j<12;j++){
				if(MAP[i][j]=='1'){
					cnt++;
					MAP[i][j]='0';
					func(i,j);
				}
			}
		}
		cout<<cnt<<endl;
	}
	return 0;
}
void func(int y,int x){
	int i;
	int yy,xx;
	for(i=0;i<4;i++){
		yy=y+dy[i];
		xx=x+dx[i];
		if(0<=yy&&yy<12&&0<=xx&&xx<12&&MAP[yy][xx]=='1'){
			MAP[yy][xx]='0';
			func(yy,xx);
		}
	}
}
