#include<iostream>
using namespace std;
int main()
{
int a[3][8];
int i,j,h,z,s,flag=1;
for(i=0;i<3;i++)
for(j=0;j<8;j++)
cin>>a[i][j];
cin>>s;
h=3;
z=s;
if(a[0][s]!=1&&a[1][s]!=1&&a[2][s]!=1)
{
while(h-1>=0&&s-1>=0)
{
if(a[h-1][s-1]==1)
{
flag=0;
break;
}
h--;
s--;
}
if(flag==1)
{
h=3;
s=z;//s一定要重新赋值
while(h-1>=0&&s+1<=7)
{
if(a[h-1][s+1]==1)
{
flag=0;
break;
}
h--;
s++;
}
}
}
else
flag=0;
if(flag==1)//两个=
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
using namespace std;
int main()
{
int a[3][8];
int i,j,h,z,s,flag=1;
for(i=0;i<3;i++)
for(j=0;j<8;j++)
cin>>a[i][j];
cin>>s;
h=3;
z=s;
if(a[0][s]!=1&&a[1][s]!=1&&a[2][s]!=1)
{
while(h-1>=0&&s-1>=0)
{
if(a[h-1][s-1]==1)
{
flag=0;
break;
}
h--;
s--;
}
if(flag==1)
{
h=3;
s=z;//s一定要重新赋值
while(h-1>=0&&s+1<=7)
{
if(a[h-1][s+1]==1)
{
flag=0;
break;
}
h--;
s++;
}
}
}
else
flag=0;
if(flag==1)//两个=
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}