N=int(input()) A=list(map(int,input().split())) B=list(map(int,input().split())) T=[(A[i],B[i]) for i in range(N)] T.sort() MIN=0 MAX=N-1 def calc(x): ANS=0 for i in range(N): ANS+=B[i]*abs(A[i]-x) return ANS while MAX>MIN+1: mid=(MAX+MIN)//2 d=calc(T[mid][0]) u=calc(T[mid+1][0]) if du: MIN=mid+1 else: MIN=mid MAX=mid+1 break if calc(T[MIN][0])<=calc(T[MAX][0]): print(T[MIN][0],calc(T[MIN][0])) else: print(T[MAX][0],calc(T[MAX][0]))