#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
char mas[13][13];
int dx[5] = {0,0,1,-1,0};
int dy[5] = {1,-1,0,0,0};
void island(int x, int y);
int main(){
  while(1){
    int ans = 0;
    for(int i = 0; i < 12; i++){
      cin >> mas[i];
    }
    if(cin.eof()){
      break;
    }
    for(int i = 0; i < 12; i++){
      for(int j = 0; j < 12; j++){
	if(mas[i][j] == '1'){
	  island(j,i);
	  ans++;
	}
      }
    }
    printf("%d\n",ans); 
  }
}
void island(int x, int y){
  mas[y][x] = '0';
  for(int i = 0; i < 5; i++){
    int nx = x + dx[i];
    int ny = y + dy[i];
    if(mas[ny][nx] == '1' && ny < 12 && nx < 12 && ny >= 0 && nx >= 0){
      island(nx,ny);
    }
  }
}