/*
#include <stdio.h>
int f(int o)
{
int j=0;
if(o%2!=0){o=(3*o)+1;}
else{o=o/2;}
while(o==1)
{
if(o%2!=0)
{
o=(3*o)+1;
j++;
}
else
{
o=o/2;
j++;
}
}
return main(j);
}
int main(int j)
{
int a,b,arr1[1000],arr2[1000],k,t;
int i,c;
scanf("%d %d", &a, &b);
for(i=a;i<=b;i++)
{
f(i);
arr1[i]=i;
arr2[i]=f(j);
}
for(c=0;c<=i;c++)
{
if(arr2[c]<arr2[c-1])
{
k=arr2[c+1];
t=arr1[c+1];
}
else
{
k=arr2[c];
k=arr1[c];
}
}
printf("%d %d", arr1[c], arr2[c]);
}
*/
/*
#include <stdio.h>
int f(int arr[i][i])
{
int a;
if(arr[i][j]!=0)
{
if(arr[i][j]==arr[i][j+1]){a++;arr[i][j+1]=0;}
if(arr[i][j]==arr[i+1][j]){a++;arr[i+1][j]=0;}
if(arr[i][j]==arr[i][j-1]){a++;arr[i][j-1]=0;}
if(arr[i][j]==arr[i-1][j]){a++;arr[i-1][j]=0;}
}
return main(a);
}
int main(int a)
{
int i,j,a,b,arr[7][7];
for(i=0;i<7;i++)
{
for(j=0;j<7;j++)
{
scanf("%d", &arr[i][j]);
}
}
for(i=0;i<7;i++)
{
for(j=0;j<7;j++)
{
f(arr[i][j]);
}
}
printf("%d", f(a));
}
*/
#include <stdio.h>
int arr[1001][1001];
int f(int i, int j, int arr[i][j])
{
printf("%d %d\n", arr[i][j]);
int c,b;
if(arr[i][j]!=0)
{
if(arr[i][j]==arr[i][j+1])
{
c++;
arr[i][j+1]=0;
}
if(arr[i][j]==arr[i][j-1])
{
c++;
arr[i][j-1]=0;
}
if(arr[i][j]==arr[i+1][j])
{
c++;
arr[i+1][j]=0;
}
if(arr[i][j]==arr[i-1][j])
{
c++;
arr[i-1][j]=0;
}
}
if(3<=c)
{
b=1;
return b;
}
else
{
return 0;
}
}
int main()
{
int i,j,a;
for(i=0;i<7;i++)
{
for(j=0;j<7;j++)
{
scanf("%d", &arr[i][j]);
}
}
for(i=0;i<7;i++)
{
for(j=0;j<7;j++)
{
a+=f(i, j, arr[i][j]);
}
}
printf("%d", a);
}