N = int(input()) a = list(map(int, input().split(' '))) b = list(map(int, input().split(' '))) ts = 0 scorelist = [0 for i in range(100)] for score, solver in zip(a, b): if solver == 0: ts += score else: scorelist[solver-1] += score if ts >= max(scorelist): print('YES') else: print('NO')