n = int(input()) a = list(map(int,input().split())) l = [] for i, j in zip(a, a[1:]): l.append((i - j) * (n - 1)) b = [0] for i in l: b.append(b[-1] + i) sm = sum(b) offset = (a[0] * (n - 1) - (sm - b[0])) // (n - 1) print(*(i + offset for i in b))