#include #define pb push_back #define len(n) n.length() #define mp make_pair #define forp(i,a,b) for(int i=a;i<=b;i++) #define rep(i,n) for(int i=0;i=0;i--) #define forn(i,a,b) for(int i=a;i>=b;i--) #define fre freopen("0.in","r",stdin),freopen("0.out","w",stdout) #define ff first #define ss second #define pll pair #define vll vector #define o2(a,b) cout< > mat; #define N 100005 #define INFmod set v,z; int main () { boost; int n,x,y; cin >> n; forp (i,1,n) { cin >> x >> y; v.insert(x); z.insert(y); } if (v.size() == 1 or z.size() == 1) { cout << "YES"; } else { cout << "NO"; } return 0; }