#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { unordered_map xmap; unordered_map ymap; int n; cin >> n; for(int a0 = 0; a0 < n; a0++) { int x; int y; cin >> x >> y; if(xmap.find(x) == xmap.end()) { xmap[x] = 1; } if(ymap.find(x) == ymap.end()) { ymap[y] = 1; } } //cout << "xmap.size " << xmap.size() << endl; //cout << "ymap.size " << ymap.size() << endl; if(xmap.size() > 1 && ymap.size() > 1) { cout << "NO" << endl; } else { cout << "YES" << endl; } return 0; }