n = int(input()) X = list(map(int, input().split())) Y = list(map(int, input().split())) XY = [X[i] + Y[i] for i in range(n)] ans = min(XY) print(ans) ANS = [] for i in range(n): ANS.append(min(X[i], abs(ans - Y[i]))) flag = True ANS = [0] + ANS + [ans] print(*ANS, sep='\n')