#include <bits/stdc++.h>
using namespace std;
int main() {
int n; cin >> n;
vector<int> a(n), b(n);
for (int i = 0; i < n; ++i) {
cin >> a[i] >> b[i];
if (i && max(a[i], a[i-1]) > min(b[i], b[i-1])) {
cout << "NO\n";
return 0;
}
}
cout << "YES\n";
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCiAgaW50IG47IGNpbiA+PiBuOwogIHZlY3RvcjxpbnQ+IGEobiksIGIobik7CiAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyArK2kpIHsKICAgIGNpbiA+PiBhW2ldID4+IGJbaV07CiAgICBpZiAoaSAmJiAgbWF4KGFbaV0sIGFbaS0xXSkgPiBtaW4oYltpXSwgYltpLTFdKSkgewogICAgICAgIGNvdXQgPDwgIk5PXG4iOyAKICAgICAgcmV0dXJuIDA7CiAgICB9CiAgfQogIGNvdXQgPDwgIllFU1xuIjsKfQo=