#include using namespace std; #define sqr(x) ((x) * (x)) #define pb push_back #define mp make_pair #define ins insert #define er erase #define bg begin() #define ed end() #define X first #define Y second #define fin(name) freopen(name, "r", stdin) #define fout(name) freopen(name, "w", stdout) #define files(name) fin(name".in"); fout(name".out") #define enter cout << "\n" #define space cout << " " #define endl "\n" #define fi(st,n) for (int i = (st); i <= (n); i++) #define fj(st,n) for (int j = (st); j <= (n); j++) #define fk(st,n) for (int k = (st); k <= (n); k++) #define fq(st,n) for (int q = (st); q <= (n); q++) #define fw(st,n) for (int w = (st); w <= (n); w++) #define ff(i, st, n) for (int (i) = (st); (i) <= (n); (i)++) #define ei(st,n) for (int i = (st); i >= (n); i--) #define ej(st,n) for (int j = (st); j >= (n); j--) #define ek(st,n) for (int k = (st); k >= (n); k--) #define ri(st,n) for (int i = (st); i < (n); i++) #define rj(st,n) for (int j = (st); j < (n); j++) #define rk(st,n) for (int k = (st); k < (n); k++) #define rq(st,n) for (int q = (st); q < (n); q++) #define rf(i, st, n) for (int (i) = (st); (i) < (n); (i)++) #define clean(a) memset((a),0,sizeof (a)) #define sync ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); #define y1 dsklmlvmd typedef long long ll; typedef unsigned long long ull; typedef double dbl; typedef long double ldbl; typedef pair pii; typedef vector vi; const int inf = (int)1e9; const dbl eps = (dbl) 1e-8; const int mod = (int) 1000000007; const int maxn = (int) 1e5 + 5; //const dbl M_PI = (dbl)2 * (dbl)acos(0); //cout<> n; flx = 1; fly = 1; fi(1, n) { cin >> a[i].X >> a[i].Y; } fi(1, n) { if (a[i].X != a[1].X) flx = 0; if (a[i].Y != a[1].Y) fly = 0; } if (flx || fly) cout << "YES" << endl; else cout << "NO" << endl; return 0; }