k=0
n=STDIN.gets.to_i
a=STDIN.gets.split(" ")
b=STDIN.gets.split(" ")
s=Array.new(101,0)

a.zip(b) do |e1,e2|
	if e2.to_i==0 then
		k+=e1.to_i
	else
		s[e2.to_i]+=e1.to_i
	end
end
if s.max>k then
	puts "NO"
else
	puts "YES"
end