# your code goes here #216 FAC N=int(input()) a=[int(i) for i in input().split()] b=[int(i) for i in input().split()] M=[0]*101 K=0 i=0 while i<len(b): if b[i]>0: M[b[i]]+=a[i] else: K+=a[i] i+=1 S=0 i=0 while i<len(a)-1: S+=a[i] i+=1 Ma=0 i=0 while i<len(M): if Ma<M[i]: Ma=M[i] i+=1 if K>=Ma: print("YES") else: print("NO")