n=int(input()) ta=list(map(int,input().split())) tb=list(map(int,input().split())) ab=[[ta[i],tb[i]] for i in range(n)] ab=sorted(ab,key=lambda x:x[0]) k=sum(tb) persuit=(k+1)//2 acum=0 x=-1 for a,b in ab: if acum<=persuit<=acum+b: x=a break else: acum+=b ans=0 for a,b in ab: ans+=abs(x-a)*b print(x,ans)