#include<bits/stdc++.h>
using namespace std;

typedef long long ll;

int main(void){
    while(true){
        int n;
        cin >> n;
        if(n==0) break;
        vector<pair<int, int>> v;
        for(int i=0; i<n; i++){
            int s1, s2;
            cin >> s1 >> s2;
            v.push_back({s2, s1});
        }
        sort(v.begin(), v.end());
        int sum=0;
        bool tf=true;
        for(int i=0; i<n; i++){
            sum+=v[i].second;
            if(sum>v[i].first){
                tf=false;
            }
        }
        cout << (tf ? "Yes":"No") << "\n";
        
    }
     
     
    return 0;
}
