#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll a[7][7],vis[7][7];
map<ll,int>kk;
int main(){
    ll n,m,x,y;
    kk.clear();
    memset(vis,0,sizeof(vis));
    for(int i=1;i<=3;i++){
        for(int j=1;j<=3;j++){
            cin>>a[i][j];
        }
    }
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>x;kk[x]=1;
    }
    for(int i=1;i<=3;i++){
        for(int j=1;j<=3;j++){
            if(kk[a[i][j]]) vis[i][j]=1;
        }
    }
    int fa=0,l,r;
    for(int i=1;i<=3;i++){
        for(int j=1;j<=3;j++){
            vis[i][4]+=vis[i][j];
        vis[4][j]+=vis[i][j];
        if(vis[4][j]==3||vis[i][4]==3){
            fa=1;
        }
        }
    }
    if(vis[1][1]+vis[2][2]+vis[3][3]==3||vis[1][3]+vis[2][2]+vis[3][1]==3) fa=1;
    if(fa){
        cout<<"Yes"<<endl;
    }
    else {
        cout<<"No"<<endl;
    }
}
