#include<bits/stdc++.h>
using namespace std;
int a[11][11],b=10,c,d,g[145],h[145],dx[5]={0,-1,0,0,1},dy[5]={0,0,1,-1,0},k,l,m=0,q[100001];
int head=1,tail=1;
void bfs(int x,int y)
{
g[1]=x;
h[1]=y;
//q[1]=0;
while(head<=tail)
{
for(int c=1;c<=4;c++)
{
int k=g[head]+dx[c];
int l=h[head]+dy[c];
if(k>=1 && k<=b && l>=1 && l<=b && a[k][l]==0)
{
tail++;
a[k][l]=1;
g[tail]=k;
h[tail]=l;
//q[tail]=q[head]+1;
}
}
head++;
}
}
int main()
{
int i,j,s=0;
for(i=1;i<=10;i++)
for(j=1;j<=10;j++)cin>>a[i][j];
for(i=1;i<=10;i++)
{
if(a[i][10]==0)bfs(i,10);
if(a[10][i]==0)bfs(10,i);
if(a[i][1]==0)bfs(i,1);
if(a[1][i]==0)bfs(1,i);
}
for(i=1;i<=10;i++)
for(j=1;j<=10;j++)
if(a[i][j]==0) s++;
cout<<s;
return 0;
}