import sys input = sys.stdin.buffer.readline N = int(input()) A = map(int, input().split()) B = map(int, input().split()) AB = list(zip(A, B)) AB.sort() acc_ab_left, acc_ab_right, acc_b_left, acc_b_right = ([0] * (N + 1) for _ in range(4)) for i in range(N): acc_ab_left[i + 1] = acc_ab_left[i] + AB[i][0] * AB[i][1] acc_ab_right[N - i - 1] = acc_ab_right[N - i] + AB[N - i - 1][0] * AB[N - i - 1][1] acc_b_left[i + 1] = acc_b_left[i] + AB[i][1] acc_b_right[N - i - 1] = acc_b_right[N - i] + AB[N - i - 1][1] ans, arg = 10 ** 18, 0 for i in range(N): x = AB[i][0] y = -acc_ab_left[i] + acc_ab_right[i + 1] + x * (acc_b_left[i] - acc_b_right[i + 1]) if y < ans: ans = y arg = x print(arg, ans)