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

int main(){

  while(1){
    int n;
    int x[50],y[50];
    
    scanf("%d",&n);
    if(n==0) break;
    
    for(int i=0;i<n;i++){
      scanf("%d %d",&x[i],&y[i]);
    }
    
    for(int i=0;i<n-1;i++){
      for(int j=n-1;j>i;j--){
	if(y[j-1]>y[j]){
	  swap(y[j-1],y[j]);
	  swap(x[j-1],x[j]);
	}
      }
    }
    
    //for(int i=0;i<n;i++) printf("%d %d\n",x[i],y[i]);
    
    int sum=0;
    for(int i=0;i<n;i++){
      sum+=x[i];
      if(sum>y[i]){
	printf("No\n");
	break;
      }
      else if(i==n-1){
	printf("Yes\n");
      }
    } 
  }

  return 0;
}