#include<stdio.h>
int main(){
  int n,i,j,r[25],t[25],b[25],a,s;
  while(scanf("%d",&n),n){
    for(i=0;i<n;i++){
      r[i]=i;
      scanf("%d %d",&t[i],&b[i]);
    }
    for(i=0;i<n;i++){
      for(j=1;i+j<n;j++){
	if(b[r[j]]<b[r[j-1]]){
	  a=r[j];
	  r[j]=r[j-1];
	  r[j-1]=a;
	}
      }
    }
    s=0;
    for(i=0;i<n;i++){
      s+=t[r[i]];
      if(s>b[r[i]])break;
    }
    if(n-i)printf("No\n");
    else   printf("Yes\n");
  }
  return 0;
}