test_case = gets.chomp.to_i scores = gets.chomp.split.map(&:to_i) solves = gets.chomp.split.map(&:to_i) sum = 0 for i in 0...test_case do if solves[i] == 0 sum += scores[i] scores[i] = -1 end end scores.delete_if{ |score| score == -1 } scores << sum puts scores.max == sum ? "YES" : "NO"