#include<iostream>
#include<cstdio>
using namespace std;
int field[30][30]={0};
int dx[4]={1,-1,0,0};
int dy[4]={0,0,1,-1};
void solve(int x, int y);
int main(){
  while(scanf("%1d",&field[10][10]) != EOF){
    for(int i=0; i<12; i++)
      for(int j=0; j<12; j++)
	if(i!=0 || j!=0) scanf("%1d",&field[i+10][j+10]);
    int ans = 0;
    for(int i=0; i<12; i++){
      for(int j=0; j<12; j++){
	if(field[i+10][j+10] == 1){
	  ans++;
	  solve(i+10,j+10);
	}
      }
    }
    cout <<ans<<endl;
  }
  return 0;
}
void solve(int x, int y){
  field[x][y] = 0;
  for(int i=0; i<4; i++)
    if(field[x+dx[i]][y+dy[i]] == 1) solve(x+dx[i],y+dy[i]);
}