/* * AUTHOR: Ganesh S Kudva */ #include #include #include #include #include #include #include #include #include typedef long long int ull; #define MEM(a, b, c, d) memset(a, (b), c * sizeof(d)) #define CLR(a) memset(a, 0, sizeof(a)) #define MAX(a, b) ((a) > (b) ? (a) : (b)) #define MIN(a, b) ((a) < (b) ? (a) : (b)) #define ABS(X) ( (X) > 0 ? (X) : ( -(X) ) ) #define S(X) ( (X) * (X) ) #define SZ(V) (int )V.size() #define FORN(i, n) for(i = 0; i < n; i++) #define FORAB(i, a, b) for(i = a; i <= b; i++) #define ALL(V) V.begin(), V.end() #if 0 typedef pair PII; typedef pair PDD; typedef vector VI; #endif #define IN(A, B, C) assert( B <= A && A <= C) using namespace std; #define DEBUG 0 int main() { ull t = 0,i,j, x, y; set xaxis, yaxis; #if DEBUG srand((unsigned)time(0)); t = (rand()%10)+1; cout <> t; #endif while (t--) { cin >> x>>y; xaxis.insert(x); yaxis.insert(y); } if ((xaxis.size() == 1) || (yaxis.size() == 1)) { cout << "YES"<