n = int(input()) A = list(map(int, input().split())) B = list(map(int, input().split())) X = [0]*100 k = 0 for a, b in zip(A, B): if b == 0: k += a else: X[b-1] += a if max(X) > k: print('NO') else: print('YES')