local n = io.read("*n") local a, b = {}, {} local idx = {} for i = 1, n do a[i], b[i] = io.read("*n", "*n") idx[i] = i end table.sort(idx, function(x, y) return a[x] + b[x] > a[y] + b[y] end) local sum = 0 for i = 1, n do sum = sum + a[i] end for i = 1, n do if sum - a[idx[i]] <= b[idx[i]] then sum = sum - a[idx[i]] else print("No") os.exit() end end print("Yes")