program flappybird;
Uses Math;
const Maxx =100000;
var N, i : Longint;
A, B : int64;
inizio, fine :int64;
uscita:boolean;
begin
(*assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);*)
readln(N);
readln(A,B);
inizio:=A; fine:=B; uscita:=true;
for i:=1 to N-1 do
begin
readln(A,B); writeln (A,B);
if ((A>fine) or (B<inizio)) then begin uscita:=false; writeln ('NO'); exit; end;
inizio:=Max (inizio, A);
fine:=Min (fine,B);
end;
if uscita=true then writeln('YES') ;
end.
cHJvZ3JhbSBmbGFwcHliaXJkOwpVc2VzIE1hdGg7CmNvbnN0IE1heHggPTEwMDAwMDsKdmFyIE4sIGkgOiBMb25naW50OwogICAgQSwgQiA6ICBpbnQ2NDsKICAgIGluaXppbywgZmluZSA6aW50NjQ7CiAgICB1c2NpdGE6Ym9vbGVhbjsKYmVnaW4KCSgqYXNzaWduKGlucHV0LCAgJ2lucHV0LnR4dCcpOyAgcmVzZXQoaW5wdXQpOwogICAgYXNzaWduKG91dHB1dCwgJ291dHB1dC50eHQnKTsgcmV3cml0ZShvdXRwdXQpOyopCQoJcmVhZGxuKE4pOwoJcmVhZGxuKEEsQik7Cglpbml6aW86PUE7IGZpbmU6PUI7IHVzY2l0YTo9dHJ1ZTsKCWZvciBpOj0xIHRvICBOLTEgICBkbwoJICAgICAgICAgICBiZWdpbgoJICAgICAgICAgICAgICByZWFkbG4oQSxCKTsgd3JpdGVsbiAoQSxCKTsKICAgICAgICAgICAgICAgICAgaWYgKChBPmZpbmUpIG9yIChCPGluaXppbykpICB0aGVuIGJlZ2luIHVzY2l0YTo9ZmFsc2U7IHdyaXRlbG4gKCdOTycpOyBleGl0OyBlbmQ7CgkgICAgICAgICAgICAgIGluaXppbzo9TWF4IChpbml6aW8sIEEpOyAgCgkgICAgICAgICAgICAgIGZpbmU6PU1pbiAoZmluZSxCKTsKCSAgICAgICAgICAgZW5kOwoJaWYgdXNjaXRhPXRydWUgdGhlbiB3cml0ZWxuKCdZRVMnKSA7ICAgICAgICAgCmVuZC4=