#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef long double ld; typedef pair pii; typedef vector vi; typedef vector vs; typedef vector< vector > vvi; typedef vector vl; typedef vector< vector > vvl; #define forn(i, n) for (int i = 0; i < (int)(n); i++) #define forv(i, v) forn(i, v.size()) #define all(v) v.begin(), v.end() #define mp make_pair #define pb push_back int main() { #ifdef NEREVAR_PROJECT freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout); #endif int n; cin >> n; vi x(n), y(n); bool v = true, h = true; forn(i, n) { cin >> x[i] >> y[i]; if (x[i] != x[0]) v = false; if (y[i] != y[0]) h = false; } if (v || h) puts("YES"); else puts("NO"); return 0; }