#include <stdio.h>
int d[4][2]={{1,0}, {-1,0}, {0,1}, {0,-1}};
int map[8][8]={-1};
int num;
void pop(int x, int y){
int p, i;
p=map[x][y];
map[x][y]=0;
for(i=0; i<4; i++){
if(map[x+d[i][0]][y+d[i][1]]==p){
num++;
pop(x+d[i][0], y+d[i][1]);
}
}
}
int main(){
int i, j, a, b, sum=0;
for(i=1; i<=7; i++){
for(j=1; j<=7; j++){
scanf("%d", &map[i][j]);
}
}
a=1;
b=1;
while (a<8){
if(map[a][b]!=0){
pop(a,b);
if(num>=2) sum++;
num=0;
}
if(b==7){
b=1; a++;
}
else b++;
// for(i=1; i<=7; i++){
// for(j=1; j<=7; j++){
// printf("%d ", map[i][j]);
// }
// printf("\n");
// }
}
printf("%d", sum);
}