#include<iostream>
#include<string>
using namespace std;
string m[15];
int solve(int x,int y){
  if(m[x][y]=='1'){
    m[x][y]='0';
    if(x-1>=0 && x-1<12 && m[x-1][y]) solve(x-1,y);
    if(x+1>=0 && x+1<12 && m[x+1][y]) solve(x+1,y);
    if(y-1>=0 && y-1<12 && m[x][y-1]) solve(x,y-1);
    if(y+1>=0 && y-1<12 && m[x][y+1]) solve(x,y+1);
    return 1;
  }
  else return 1;
}
int main(void){
  int n;
  while(cin >> m[0]){
    for(int i=1;i<12;i++) cin >> m[i];
    n=0;
    for(int i=0;i<12;i++){
      for(int j=0;j<12;j++){
	if(m[i][j]=='1'){
	  solve(i,j);
	  n++;
	}
      }
    }
    cout << n << endl;
  }
}
