# S = A[0] × B[0] + ... + A[N-1] × B[N-1]
# 배열의 길이 입력 받기
n = int(input())
list1 = list(map(int, input().split()))
list2 = list(map(int, input().split()))
# 주어진 식 계산하기 / 큰 수 * 작은 수
def calculate(list1, list2, n):
sum = 0
list1.sort()
list2.sort(reverse=True)
for i in range(n):
sum += (list1[i] * list2[i])
return sum
# 출력
print(calculate(list1, list2, n))