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())))