from collections import defaultdict n = int(input()) an = list(map(int,input().split())) bn = list(map(int,input().split())) d = defaultdict(int) for i,j in zip(an,bn): d[j]+=i d = sorted(d.items()) max_v = max(d,key=lambda x:(x[1])) #print(max_v[0]) print("YES") if max_v[0]==0 else print("NO") #print(list(filter(lambda x:x[1]==max_v,d.items())))