#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main()
{
int N;
cin >> N;
int A1,B1,A2,B2;
cin >> A1;
cin >> B1;
for (int i=0;i<N-1;i++)
{
cin >> A2;
cin >> B2;
if (A2>B1)
{
cout<<"NO\n"<<endl;
B1= min(B1,B2);
A1 = max(A2,A1);
return 0;
}
else if (B2<A1)
{
cout<<"NO\n"<<endl;
B1= min(B1,B2);
A1 = max(A2,A1);
return 0;
}
else if (A2>B2)
{
cout<<"NO\n"<<endl;
B1= min(B1,B2);
A1 = max(A2,A1);
return 0;
}
A1=A2;
B1=B2;
}
cout << "YES\n" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoKCmludCBOOwpjaW4gPj4gTjsKaW50IEExLEIxLEEyLEIyOwpjaW4gPj4gQTE7CmNpbiA+PiBCMTsKZm9yIChpbnQgaT0wO2k8Ti0xO2krKykKewpjaW4gPj4gQTI7CmNpbiA+PiBCMjsKCiAgaWYgKEEyPkIxKQogIHsKICAgICAgY291dDw8Ik5PXG4iPDxlbmRsOwogICAgICBCMT0gbWluKEIxLEIyKTsKICAgICAgQTEgPSBtYXgoQTIsQTEpOwogICAgICByZXR1cm4gMDsKICB9CiAgZWxzZSBpZiAoQjI8QTEpCiAgewogICAgICBjb3V0PDwiTk9cbiI8PGVuZGw7CiAgICAgIEIxPSBtaW4oQjEsQjIpOwogICAgICBBMSA9IG1heChBMixBMSk7CiAgICAgIHJldHVybiAwOwogIH0KCiAgZWxzZSBpZiAoQTI+QjIpCiAgewogICAgICBjb3V0PDwiTk9cbiI8PGVuZGw7CiAgICAgIEIxPSBtaW4oQjEsQjIpOwogICAgICBBMSA9IG1heChBMixBMSk7CiAgICAgIHJldHVybiAwOwogIH0KICBBMT1BMjsKICBCMT1CMjsKfQoKICBjb3V0IDw8ICJZRVNcbiIgPDwgZW5kbDsKCnJldHVybiAwOwp9