#include<iostream>
#include<algorithm>
using namespace std;

int main(){
  int n,sum;
  int t[25],b[25];
  bool f;

  while(1){
    cin >> n;
    if(!n)break;

    for(int i=0;i<n;i++)cin >> t[i] >> b[i];

    for(int i=0;i<n-1;i++){
      for(int j=i+1;j<n;j++){
	if(b[i] > b[j]){
	  swap(t[i],t[j]);
	  swap(b[i],b[j]);
	}
      }
    }

    sum = 0;
    f = true;
    for(int i=0;i<n;i++){
      sum += t[i];
      if(sum>b[i]){
	f = false;
	break;
      }
    }
    if(f)cout << "Yes" << endl;
    else cout << "No" << endl;
  }
}
      