#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pair i_i; typedef pair ll_i; typedef pair d_i; typedef pair ll_ll; typedef pair d_d; struct edge { int u, v; ll w; }; int INF = INT_MAX / 2; ll MOD = 1234567891; ll _MOD = 1000000009; double EPS = 1e-10; int main() { int N; cin >> N; set X, Y; while (N--) { int x, y; cin >> x >> y; X.insert(x); Y.insert(y); } if (X.size() == 1 || Y.size() == 1) cout << "YES" << endl; else cout << "NO" << endl; }