#include <bits/stdc++.h>
using namespace std;
int main(){
  int N,S=0,i;cin>>N;
  vector<pair<int,int>>X(N);
  for(i=0;i<N;i++)cin>>X.at(i).second>>X.at(i).first;
  sort(X.begin(),X.end());
  for(i=0;i<N;i++){
    S+=X.at(i).second;
    if(S>X.at(i).first)break;
  }
  if(i==N)cout<<"Yes"<<endl;
  else cout<<"No"<<endl;
}