#include<stdio.h>
#include<algorithm>
#include<map>
using namespace std;
pair<int,int> p[25];
int main(){
	int n;
	int i;
	int a,b;
	while(1){
		scanf("%d",&n);
		if(n==0)return 0;
		for(i=0;i<n;i++){
			scanf("%d %d",&a,&b);
			p[i].first=b;
			p[i].second=a;
		}
		sort(p,p+n);
		int res=0;
		for(i=0;i<n;i++){
			res+=p[i].second;
			if(p[i].first<res)break;
		}
		if(i==n)printf("Yes\n");
		else printf("No\n");
	}
}