N = gets.to_i blocks = Array.new(N) { gets.split.map(&:to_i) } blocks.sort_by { |a, b| b * 10**9 + a } sum = 0 blocks.each do |a, b| if sum > b puts "No" exit end sum += a end puts "Yes"