#include <stdio.h>

int G[7][7];
int i, j;

void visit(int i, int j){
  int di[8] = { 0, -1, -1, -1, 0, 1, 1, 1};
  int dj[8] = { 1, 1, 0, -1, -1, -1, 0, 1};
  int r;
  int ni, nj;

  G[i][j]=0;

  for( r=0; r<8; r++){
    ni = i+di[r];
    nj = j+dj[r];
  }

  if(0<=ni<=6 && 0<=nj<=6 && G[ni][nj]==1)
    visit(ni, nj);
}

main(void){
  int count;

  for(i=0;i<7;i++){
    for(j=0;j<7;j++){
      scanf("%d", &G[i][j]);
    }
  }

  for(i=0;i<7;i++){
    for(j=0;j<7;j++){
      if(G[i][j]==1){
        count++;
        visit(i, j);
      }
    }
  }
  printf("%d\n", count);

  return 0;
}