n=int(input()) scores = list(map(int,input().split())) winners = input().split() dict={} dict["0"]=0 for i in range(n): if not winners[i] in dict: dict[winners[i]] = scores[i] else: dict[winners[i]] += scores[i] K = dict["0"] rank=[] for key,value in dict.items(): rank.append(value) if K >= max(rank): print("YES") else: print("NO")