#include <iostream>
#include <string>
using namespace std;
void island(int map[14][14],int x,int y){
	map[x][y]=0;
	if(map[x+1][y]==1){
		island(map,x+1,y);
	}
	if(map[x][y-1]==1){
		island(map,x,y-1);
	}
	if(map[x][y+1]==1){
		island(map,x,y+1);
	}
}

int main(){
	int map[14][14]={0};
	string str;
	while(cin>>str){
		for(int k=0;k<12;k++){
			map[1][k+1]=str[k]-48;
		}
		for(int i=1;i<12;i++){
			cin>>str;
			for(int j=0;j<12;j++){
				map[i+1][j+1]=str[j]-48;
			}
		}
		int count=0;
		for(int i=1;i<13;i++){
			for(int j=1;j<13;j++){
				if(map[i][j]==1){
					island(map,i,j);
					count++;
				}
			}
		}
		cout<<count<<endl;
	}
	return 0;
}