#include <iostream>
#include <string>
#include <map>
#include <algorithm>
using namespace std;

int main(){
	int n, t, a, b, w;

	while( cin >> n , n ){
		w = 0;
		string ans = "Yes";
		multimap<int,int> m;

		for(int i=0 ; i< n ; i++ ){
			cin >> a >> b;
			m.insert( pair<int,int>(b,a) );
		}
		typedef multimap<int,int>::iterator Iter;
		for( Iter it = m.begin() ; it != m.end() ; ++it ){
			w += it->second;
      		if( it->first < w ){
	  			ans = "No";
	  			break;
	  		}
    	}
		cout << ans << endl;
	}
}