N = int(input())
a = tuple(sorted(map(int, input().split())))

ans = []
res = 0
m = a[0]  # 最後に引く側
p = a[-1]  # 最後に足す側
for aa in a[1:N - 1]:
    if aa < 0:
        res -= aa
        ans.append((p, aa))
        p -= aa
    else:
        res += aa
        ans.append((m, aa))
        m -= aa
ans.append((p, m))

res += a[-1] - a[0]
print(res)
for aa in ans:
    print(*aa) N = int(input()) N int(input()) int input() input a = tuple(sorted(map(int, input().split()))) a tuple(sorted(map(int, input().split()))) tuple sorted(map(int, input().split())) sorted map(int, input().split()) map int input().split() ().split () input split ans = [] ans [] res = 0 res 0 m = a[0] m a[0] a 0 p = a[-1] p a[-1] a -1 for aa in a[1:N - 1]:
    if aa < 0:
        res -= aa
        ans.append((p, aa))
        p -= aa
    else:
        res += aa
        ans.append((m, aa))
        m -= aa aa a[1:N - 1] a 1:N - 1 1 N - 1 N 1 if aa < 0:
        res -= aa
        ans.append((p, aa))
        p -= aa
    else:
        res += aa
        ans.append((m, aa))
        m -= aa aa < 0 aa 0 res -= aa res aa ans.append((p, aa)) ans.append ans append (p, aa) p aa p -= aa p aa res += aa res aa ans.append((m, aa)) ans.append ans append (m, aa) m aa m -= aa m aa ans.append((p, m)) ans.append ans append (p, m) p m res += a[-1] - a[0] res a[-1] - a[0] a[-1] a -1 a[0] a 0 print(res) print res for aa in ans:
    print(*aa) aa ans print(*aa) print *aa aa a = tuple(sorted(map(int, input().split()))) tuple(sorted(map(int, input().split()))) a m = a[0] a[0] m res -= aa aa res res += a[-1] - a[0] a[-1] - a[0] res p = a[-1] a[-1] p N = int(input()) int(input()) N p -= aa aa p res += aa aa res m -= aa aa m res = 0 0 res ans = [] [] ans
N = int(input())
a = tuple(sorted(map(int, input().split())))

ans = []
res = 0
m = a[0]  # 最後に引く側
p = a[-1]  # 最後に足す側
for aa in a[1:N - 1]:
    if aa < 0:
        res -= aa
        ans.append((p, aa))
        p -= aa
    else:
        res += aa
        ans.append((m, aa))
        m -= aa
ans.append((p, m))

res += a[-1] - a[0]
print(res)
for aa in ans:
    print(*aa)
