def point(X): res=0 for i in range(N): res+=B[i]*abs(X-A[i]) return res N=int(input()) A=list(map(int,input().split())) B=list(map(int,input().split())) From,To=-10**8,10**8 while(To-From>1): mid=(From+To)//2 if point(mid)-point(mid-1)<0: From=mid else: To=mid print(From,point(From))