#include<bits/stdc++.h>
using namespace std;
void sati(char t[12][12],int p,int q){
	t[p][q]='0';
	//for(int p=0;p<12;p++){
	//	for(int q=0;q<12;q++){
	//		cout<<t[p][q];
	//	}
	//	cout<<""<<endl;
	//}
	//cout<<""<<endl;
	if(p>0&&t[p-1][q]=='1'){//上
		sati(t,p-1,q);
	}
	if(p<11&&t[p+1][q]=='1'){//下
		sati(t,p+1,q);
	}
	if(q>0&&t[p][q-1]=='1'){//左
		sati(t,p,q-1);
	}
	if(q<11&&t[p][q+1]=='1'){//右
		sati(t,p,q+1);
	}
	return;
}

int ans(char t[12][12]){
	int a=0;
	for(int p=0;p<12;p++){
		for(int q=0;q<12;q++){
			if(t[p][q]=='1'){
				a++;
				//cout<<a<<endl;
				sati(t,p,q);
			}
		}
	}
	return a;
}
				
int main(){
	while(true){
		int n=12;
		char t[12][12]={};
		for(int p=0;p<n;p++){
			for(int q=0;q<n;q++){
				//cout<<p<<" "<<q<<endl;
				if(!(cin>>t[p][q])){
					return 0;
				}
			}
		}
		cout<<ans(t)<<endl;
		//for(int p=0;p<n;p++){
		//	for(int q=0;q<n;q++){
		//		cout<<t[p][q];
		//	}
		//	cout<<""<<endl;
		//}
	}
}
			
