#include <cstdio>
char map[12][13];
int dx[]={1,0,-1,0},dy[]={0,1,0,-1};
void dfs(int x,int y) {
	for(int i=0;i<4;i++) {
		int nx=x+dx[i],ny=y+dy[i];
		if(0>nx||nx>=12||0>ny||ny>=12)
			continue;
		if(map[ny][nx]=='1')
			map[ny][nx]='0',dfs(nx,ny);
	}
}
int main() {
	while(scanf("%s",map[0])!=EOF) {
		for(int i=1;i<12;i++)
			scanf("%s",map[i]);
		int ans=0;
		for(int y=0;y<12;y++) {
			for(int x=0;x<12;x++) {
				if(map[y][x]=='1') {
					map[y][x]='0';
					dfs(x,y);
					ans++;
				}
			}
		}
		printf("%d\n",ans);
	}
}