#include <bits/stdc++.h>
#define LL long long
#define ULL unsigned long long
#define REP(i,n) for(int i=0; i<(n); i++)
#define REP2(i,x,n) for(int i=x; i<(n); i++)
using namespace std;
int main (){
     
    cin.tie(0);
    ios::sync_with_stdio(false);
     
    while( true ){
        int N;
        cin >> N;
        if( N == 0 ){ return 0; }
        multimap<int, int> mp;
        REP( i, N )
        {
            int a, b;
            cin >> a >> b;
            mp.insert( make_pair( b, a ) );
        }
        int total{0};
        bool flag = true;
        for( auto& x : mp )
        {
            total += x.second;
            if( total > x.first )
            {
                flag = false;
            }
        }
        cout << ( flag ? "Yes" : "No" ) << endl;
    }
    return 0;
}