#include<iostream>
#include<string>
using namespace std;

char field[12][12];
int dx[4] = {1, 0, -1, 0};
int dy[4] = {0, 1, 0, -1};

void dfs(int x, int y){
	if(0 <= x && x < 12 && 0 <= y && y < 12 && field[x][y] == '1'){
		field[x][y] = '0';
		for(int i=0; i < 4; i++){
			dfs(x + dx[i], y + dy[i]);
		}
	}
}

int main(){
	while(cin >> field[0][0]){
		int ans = 0;
		for(int i=0; i < 12; i++){
			for(int j=0; j < 12; j++){
				if(i == 0 && j == 0) continue;
				cin >> field[i][j];
			}
		}

		for(int i=0; i < 12; i++){
			for(int j=0; j < 12; j++){
				if(field[i][j] == '1'){
					dfs(i, j);
					ans++;
				}
			}
		}
		cout << ans << endl;
	}
}