using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            /*
            double a;
            a = double.Parse(Console.ReadLine()); //標準入力
                                               //string[] str = Console.ReadLine().Split(' ');//2つ以上のスペース区切り入力の取得
                                               //b = int.Parse(str[0]);  //数値で受け取りたい場合は変換する
                                               //c = int.Parse(str[1]);
                                               //Console.Write("改行なし a = {0} b = {1} c = {2}", a, b, c)//改行なし出力
                                               //Console.WriteLine("改行あり a = {0} b = {1} c = {2}", a, b, c);//改行付き出力
            Console.WriteLine(Math.Ceiling(a/2));
            Console.ReadLine();
            */
            string input = Console.ReadLine();
            string[,] s = new string[3,3];
            bool[,] b = new bool[3,3];
            string[] sa = input.Split(' ');
            s[0, 0] = sa[0];
            s[0, 1] = sa[1];
            s[0, 2] = sa[2];
            input = Console.ReadLine();
            sa = input.Split(' ');
            s[1, 0] = sa[0];
            s[1,1] = sa[1];
            s[1, 2] = sa[2];

            input = Console.ReadLine();
            sa = input.Split(' ');
            s[2, 0] = sa[0];
            s[2, 1] = sa[1];
            s[2, 2] = sa[2];

            b[0, 0] = false;
            b[0, 1] = false;
            b[0, 2] = false;
            b[1, 0] = false;
            b[1, 1] = false;
            b[1, 2] = false;
            b[2, 0] = false;
            b[2, 1] = false;
            b[2, 2] = false;

            int iinput = int.Parse(Console.ReadLine());
            string[] n = new string[iinput];
            for(int i = 0; i <iinput; i++)
            {
                n[i] = Console.ReadLine();
            }

            for(int i = 0; i < 3; i++)
            {
                for(int j = 0; j < 3; j++)
                {
                    for(int k = 0; k < iinput; k++)
                    {
                        if(!b[i, j])
                        {
                            if (s[i, j] == n[k])
                            {
                                b[i, j] = true;
                            }
                            else
                            {
                                b[i, j] = false;
                            }
                        }
                    }
                }
            }

            int r = 0;
            if(b[0,0] && b[0,1] && b[0, 2])
            {
                r++;
            }
            if (b[1, 0] && b[1, 1] && b[1, 2])
            {
                r++;
            }
            if (b[2, 0] && b[2, 1] && b[2, 2])
            {
                r++;
            }
            if (b[0, 0] && b[1, 0] && b[2, 0])
            {
                r++;
            }
            if (b[0, 1] && b[1, 1] && b[2, 1])
            {
                r++;
            }
            if (b[0, 2] && b[1, 2] && b[2, 2])
            {
                r++;
            }
            if (b[0, 0] && b[1, 1] && b[2, 2])
            {
                r++;
            }
            if (b[0, 2] && b[1, 1] && b[2, 0])
            {
                r++;
            }
            if(r > 0)
            {
                Console.WriteLine("Yes");
            }
            else
            {
                Console.WriteLine("No");
            }
        }
    }
}


Measured memory_bytes: 11220