#include <bits/stdc++.h> using namespace std; int main(){ int N; cin >> N; vector<int> A(N), B(N); for (int i = 0; i < N; i++){ cin >> A[i] >> B[i]; } vector<pair<int, int>> P(N); for (int i = 0; i < N; i++){ P[i] = make_pair(A[i] + B[i], i); } sort(P.begin(), P.end()); long long sum = 0; bool ok = true; for (int i = 0; i < N; i++){ if (sum > B[P[i].second]){ ok = false; } sum += A[P[i].second]; } if (ok){ cout << "Yes" << endl; } else { cout << "No" << endl; } }