#include<iostream>
#include<stdio.h>
using namespace std;

const int x[] = {-1,0,1,0};
const int y[] = {0,1,0,-1};
char m[12][12];
	
int a (int i,int j) {
	if (m[i][j] == '0') return 0;
	
	m[i][j]='0';
	for (int k=0;k<4;k++){
		int l,n;
		if(i+x[k]<0){
			l=0;
		}else if(i+x[k]>12){
			l=12;
		}else{
			l=i+x[k];
		}
		if(j+y[k]<0){
			n=0;
		}else if(j+y[k]>12){
			n=12;
		}else{
			n=j+y[k];
		}
		a (l,n);
	}
}

int main () {
	while(cin>>m[0][0]){
		for (int i=0;i<12;i++){
			for (int j=0;j<12;j++){
				if(!(i==0&&j==0)){
				cin>>m[j][i];
				}
			}
		}
		int count=0;
		for (int i=0;i<12;i++){
			for (int j=0;j<12;j++){
				if (m[i][j]=='1'){
					count++;
					a(i,j);
				}
			}
		}
		cout << count << endl;
	}
}