#include <bits/stdc++.h>
using namespace std;
int main() {
  vector<vector<int>> A(3, vector<int>(3));
  vector<vector<bool>> hole(3, vector<bool>(3));
  for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
      cin >> A.at(i).at(j);
    }
  }
  int N;
  cin >> N;
  vector<int> B(N);
  for (int i = 0; i < N; i++) {
    cin >> B.at(i);
  }
  for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
      for (int k = 0; k < N; k++) {
        if (B.at(k) == A.at(i).at(j)) {
          hole.at(i).at(j) = true;
        }
      }
    }
  }
  for (int i = 0; i < 3; i++) {
    if (hole.at(i).at(0) && hole.at(i).at(1) && hole.at(i).at(2)) {
      cout << "Yes";
      return 0;
    }
  }
  for (int j = 0; j < 3; j++) {
    if (hole.at(0).at(j) && hole.at(1).at(j) && hole.at(2).at(j)) {
      cout << "Yes";
      return 0;
    }
  }
  if (hole.at(0).at(0) && hole.at(2).at(2) && hole.at(1).at(1)) {
    cout << "Yes";
    return 0;
  }
  if (hole.at(0).at(2) && hole.at(1).at(1) && hole.at(2).at(0)) {
    cout << "Yes";
    return 0;
  }
  cout << "No";
}
