N = int(input()) A = list(map(int, input().split())) S = [] T = 0 for i in range(2*N): if i < N: T -= A[i] else: T += A[i] S.append([i, A[i]]) sS = sorted(S, key=lambda item: item[1]) print(T) for i in range(N): print(sS[i][0]+1, sS[i+N][0]+1)