# 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")