//It's all about what U BELIEVE #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define fo(y , z) for(int y = 0 ; y < z ; y++) #define ui unsigned int #define ull unsigned long long #define pairii pair #define pairull pair #define seti set #define setpii set #define setull set #define qint queue #define dqint deque #define pb push_back #define gcu getchar_unlocked #define modulo 1000000007 #define wtm while(t--) #define wnm while(n--) #define non if(!n)break; #define readf freopen("/home/ebram96/Desktop/in" , "r" , stdin); #define writef freopen("/home/ebram96/Desktop/out" , "w" , stdout); using namespace std; //bool bin(string a , string b){return a > b;} //bool bina(int a , int b){return a > b;} bool bin(ull a , ull b){return a > b;} int main() { //readf bool res = 1 , v = 0; int n , x , y; scanf("%d" , &n); while(n--) { scanf("%d %d" , &x , &y); if(!x&&y) { v = 1; break; } else if(x&&!y)break; } if(n&&n>0) while(n--) { scanf("%d %d" , &x , &y); if(v) { if(x) res = 0; } else { if(y) res = 0; } } if(res) puts("YES"); else puts("NO"); }