#include<stdio.h>
char field[12][12];
int dx[4]={1,-1,0,0},dy[4]={0,0,1,-1};
int cou=0;

int bre(int x,int y){
    field[x][y]='0';
    for(int i=0;i<4;i++){
        if(field[x-dx[i]][y-dy[i]]=='1'&&0<=x-dx[i]&&x-dx[i]<=11&&0<=y-dy[i]&&y-dy[i]<=11){
            bre(x-dx[i],y-dy[i]);
        }
    }
    return 0;
}

int main(){
    while(1){
        cou=0;
        for(int i=0;i<12;i++){
            for(int j=0;j<12;j++){
                scanf(" %c",&field[i][j]);
                if(field[i][j]==EOF){
                    return 0;
                }
            }
        }
        for(int i=0;i<12;i++){
            for(int j=0;j<12;j++){
                if(field[i][j]=='1'){
                    bre(i,j);
                    cou++;
                }
            }
        }
        printf("%d\n",cou);
    }
    return 0;
}