#coding: utf-8 ##yuki_216 n=int(raw_input()) a=[] b=[] a=map(int,raw_input().split()) b=map(int,raw_input().split()) l=[0 for i in xrange(101)] K=0 L=0 for i in xrange(n): if b[i]==0: K+=a[i] else: l[b[i]]+=a[i] L=max(l) if K