#include <cstdio>
#include <algorithm>
#include <cstring>
#include <map>
#include <set>
#include <stack>
#include <cmath>
using namespace std;
typedef long long ll;

int main()
{
   int a[4][4],b[12],c[4][4];
   memset(c,0,sizeof(c));
   for(int i=1;i<=3;i++)
        for(int j=1;j<=3;j++)
        scanf("%d",&a[i][j]);
   int n,ans=0;
   scanf("%d",&n);
   for(int i=1;i<=n;i++)
    scanf("%d",&b[i]);
   for(int r=1;r<=n;r++)
   {
       for(int i=1;i<=3;i++)
       {
           for(int j=1;j<=3;j++)
           {
               if(b[r]==a[i][j])
               {
                   c[i][j]=1;
                   ans+=1;
               }
           }
       }
   }
   //cout<<ans<<endl;
   if(ans<3)
    printf("No\n");
   else
   {
    if(c[1][1]==1&&c[1][2]==1&&c[1][3]==1)
        printf("Yes\n");
    else if(c[2][1]==1&&c[2][2]==1&&c[2][3]==1)
        printf("Yes\n");
    else if(c[3][1]==1&&c[3][2]==1&&c[3][3]==1)
        printf("Yes\n");
    else if(c[1][1]==1&&c[2][1]==1&&c[3][1]==1)
        printf("Yes\n");
      else if(c[1][2]==1&&c[2][2]==1&&c[3][2]==1)
        printf("Yes\n");
    else if(c[1][3]==1&&c[2][3]==1&&c[3][3]==1)
        printf("Yes\n");
    else if(c[1][1]==1&&c[2][2]==1&&c[3][3]==1)
        printf("Yes\n");
     else if(c[3][1]==1&&c[2][2]==1&&c[1][3]==1)
        printf("Yes\n");
     else
        printf("No\n");
   }
    return 0;
}


