n=gets.to_i a=gets.split.map(&:to_i) b=gets.split.map(&:to_i) t=a.zip(b).inject([0,0]){|s,e|e[1]==0 ? [s[0]+e[0],s[1]] : [s[0],s[1]=t[1] ? "YES" : "NO"