#include int ri() { int n; scanf("%d", &n); return n; } int main () { int n = ri(); std::pair a[9][9]; for (int i = 0; i < 9; i++) for (int j = 0; j < 9; j++) a[i][j] = {i, j}; for (int i = 0; i < n; i++) { int x1 = ri() - 1; int y1 = ri() - 1; int x2 = ri() - 1; int y2 = ri() - 1; a[x2][y2] = a[x1][y1]; a[x1][y1] = {-1, -1}; } std::cout << (a[4][7] == std::pair{1, 7} && a[3][7] == std::pair{2, 8} && a[5][7] == std::pair{6, 8} ? "YES" : "NO") << std::endl; return 0; }