n=gets.to_i a=gets.split.map(&:to_i) b=gets.split.map(&:to_i) t=Array.new(100+1,0) a.zip(b).each{|x|t[x[1]]+=x[0]} puts t.max == t.first ? "YES" : "NO"