#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
char f[15][15];
int dx[4]={-1,1,0,0},dy[4]={0,0,-1,1};

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

int main(void){
    char c;int ans=0;
    while(cin>>c){
        ans=0;
        for(int i=1;i<13;i++){
            for(int j=1;j<13;j++){
                if(i+j==2)f[i][j]=c;
                else cin>>f[i][j];
            }
        }
        for(int i=1;i<13;i++){
            for(int j=1;j<13;j++){
                if(f[i][j]=='1'){
                    ans++;dfs(i,j);
                }
            }
        }
        cout<<ans<<endl;
    }
    return 0;
}

