n = gets.to_i a = gets.split.map(&:to_i) b = gets.split.map(&:to_i) s = Array.new(101, 0) n.times do |i| s[b[i]] += a[i] end ms = s[0] s[0] = 0 if ms >= s.max puts "YES" else puts "NO" end