// inputに入力データ全体が入る
function Main(input) {
  input = input.split("\n");
  var inputNum = Number(input[0]);
  var tmpAll = [];
  for(var i=1; i <= inputNum; i++){
    var tmp = input[i].split(" ");
    tmpAll.push(tmp);
  }
  var array = tmpAll;

  // ソート
  array.sort(function(a, b){
    return a[1]- b[1];
  });

  var result = 'Yes';
  var sumA = 0;

  for(var j=0; j < inputNum; j++){
    sumA = sumA + Number(array[j][0]);
    if(sumA > Number(array[j][1])){
      result = 'No';
      break;
    }
  }
  console.log(result);
 }
 //*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
 Main(require("fs").readFileSync("/dev/stdin", "utf8"));
