n = gets.to_i a = gets.split(" ").map(&:to_i) b = gets.split(" ").map(&:to_i) s = Hash.new(0) n.times {|i| if b[i] == 0 s[101] += a[i] else s[b[i]] += a[i] end } puts s.sort_by{ |k, v| [v, k] }[-1][0] == 101 ? "YES" : "NO"