#include<iostream>
#include<string>
using namespace std;
void dfs(int x, int y);
int d[4][2]={{-1,0},{1,0},{0,-1},{0,1}};
int f[14][14]={0};
int main(){
  string s;
  while(cin >>s){
    for(int i=0; i<12; i++){
      if(i>0) cin >>s;
      for(int j=0; j<s.size(); j++) f[j+1][i+1] = s[j]-'0';
    }
    int ans = 0;
    for(int i=1; i<13; i++){
      for(int j=1; j<13; j++){
	if(f[j][i] == 1){
	  ans++;
	  dfs(j,i);
	}
      }
    }
    cout <<ans<<endl;
  }
  return 0;
}
void dfs(int x, int y){
  f[x][y] = 0;
  for(int i=0; i<4; i++) if(f[x+d[i][0]][y+d[i][1]] == 1) dfs(x+d[i][0],y+d[i][1]);
}