/* If opportunity doesn't knock, build a door. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |S|.|S|.|R|.|A|.|S|.|A|.|M|.|K| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Success is how high you bounce when you hit bottom. */ #include #define pii pair #define pll pair #define sc scanf #define pf printf #define Pi 2*acos(0.0) #define ms(a,b) memset(a, b, sizeof(a)) #define pb(a) push_back(a) #define MP make_pair #define db double #define ll long long #define EPS 10E-10 #define ff first #define ss second #define sqr(x) (x)*(x) #define D(x) cout<<#x " = "<<(x)< #define DBG pf("Hi\n") #define MOD 1000000007 #define CIN ios_base::sync_with_stdio(0); cin.tie(0) #define SZ(a) (int)a.size() #define sf(a) scanf("%d",&a) #define sfl(a) scanf("%lld",&a) #define sff(a,b) scanf("%d %d",&a,&b) #define sffl(a,b) scanf("%lld %lld",&a,&b) #define sfff(a,b,c) scanf("%d %d %d",&a,&b,&c) #define sfffl(a,b,c) scanf("%lld %lld %lld",&a,&b,&c) #define stlloop(v) for(__typeof(v.begin()) it=v.begin();it!=v.end();it++) #define loop(i,n) for(int i=0;i=b;i--) #define TEST_CASE(t) for(int z=1;z<=t;z++) #define PRINT_CASE printf("Case %d: ",z) #define CASE_PRINT cout<<"Case "<>n; vectorv; setsta,stb; loop(i,n) { int a,b; cin>>a>>b; sta.insert(a); stb.insert(b); } if(SZ(sta)>1 && SZ(stb)>1) cout<<"NO"<