N = int(input()) A = list(map(int, input().split())) B = list(map(int, input().split())) def f(x): res = 0 for a, b in zip(A, B): res += b*abs(x - a) return res left = min(A) - 1 right = max(A) + 1 while right - left > 0.5: m1 = (left * 2 + right)/3 m2 = (left + right * 2)/3 if f(m1) > f(m2): # left ~ m1 間には存在しない left = m1 else: right = m2 print(int(right), f(int(right)))