#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include typedef long long int ll; //#include using namespace std; int main() { int Q; Q = 1; //cin >> Q; while (Q--) { int n; cin >> n; map>t; t['A'] = {2,8}; t['B'] = { 3,9 }; t['C'] = { 7,9 }; for (int i = 0; i < n; i++) { int a, b, c, d; cin >> a >> b >> c >> d; if (t['A'] == make_pair(a, b)) { t['A'] = make_pair(c, d); } else if (t['B'] == make_pair(a, b)) { t['B'] = make_pair(c, d); } else if (t['C'] == make_pair(a, b)) { t['C'] = make_pair(c, d); } } if (t['A'] == make_pair(5, 8) && t['B'] == make_pair(4, 8) && t['C'] == make_pair(6, 8)) { cout << "YES" << endl; } else cout << "NO" << endl; } return 0; }