#include<stdio.h>
#include <map>

int main(){
	int n,a,s,t,w,i;

	for(;scanf("%d",&n),n;puts(!a?"Yes":"No")){
		w=a=0;
		std::multimap<int,int> m;
		for(i=n;i--;m.insert(std::pair<int,int>(s,t)))
			scanf("%d%d",&t,&s);
		for(std::multimap<int,int>::iterator i=m.begin();i!=m.end();++i){
			w+=i->second;
      		i->first<w?a=1:0;
    	}
	}
}