#include<iostream>
using namespace std;
#define size 100

bool check(int numbers[])
{
	int i;
	for(i=0;i<8;i++)
	{
		if(!numbers[i])
			return 1;
	}
	return 0;
}

int main()
{
	int bingo[9],i,j,k,numbers[size],n,bingo_sq[3][3];
    for(i=0;i<9;i++)
    {
    	cin>>bingo[i];
    }
    cin>>n;
    for(i=0;i<n;i++)
    	cin>>numbers[i];
    for(i=0;i<9;i++)
    {
    	for(j=0;j<n;j++)
    	{
    		if(bingo[i]==numbers[j])
    			{bingo[i]=0;break;}
    	}
    }

    k=0;
    for(i=0;i<3;i++)
    {
    	for(j=0;j<3;j++)
    	{
          bingo_sq[i][j]=bingo[k];
          k++;
    	}
    }
    for(i=0;i<3;i++)
    {
    	bingo[i]=(bingo_sq[i][0]+bingo_sq[i][1]+bingo_sq[i][2]);
    }
    for(i=3;i<6;i++)
    {
    	bingo[i]=(bingo_sq[0][i-3]+bingo_sq[1][i-3]+bingo_sq[2][i-3]);
    }
    bingo[6]=bingo_sq[0][0]+bingo_sq[1][1]+bingo_sq[2][2];
    bingo[7]=bingo_sq[0][2]+bingo_sq[1][1]+bingo_sq[2][0];

    if(check(bingo))
    	cout<<"Yes";
    else
    	cout<<"No";

}