#include<iostream>
#include<algorithm>
using namespace std;
int main(){

  int n,num[25],max[25],sum;

  while(1){
   
    cin >>n;
    
    if(n == 0)break;

    for(int i=0 ; i < n ; i++)cin >>num[i]>>max[i];
    
    for(int i=n-1 ; i > 0 ; i--){
      for(int j=0 ; j < i ; j++){
	if(max[j] > max[j+1]){
	  swap(max[j],max[j+1]);
	  swap(num[j],num[j+1]);
	}
      }
    }
    
    sum=0;
    bool a=true;
    
    for(int i=0 ; i < n ; i++){
      sum+=num[i];
      if(sum > max[i])a=false;
    }
 
    if(a){
      cout <<"Yes"<<endl;
    }else{
      cout <<"No"<<endl;
    }
   
  }  
  
  return 0;
}