import sys input = sys.stdin.readline from collections import Counter mod=10**9+7 N=int(input()) A=list(map(int,input().split())) B=list(map(int,input().split())) LIST=[] SUM=0 for i in range(N): a,b=A[i],B[i] if a==0: continue if a<0: a=-a b=-b LIST.append((a,b,a)) SUM+=a LIST.sort(key=lambda x:x[1]/x[0]) S=0 for i in range(len(LIST)): a,b,c=LIST[i] S+=c if S*2>=SUM: ANS=[a,b] break LANS=ANS[1]*pow(ANS[0],mod-2,mod)%mod print(LANS)