n = int(input()) a = list(map(int,input().split())) l = [] for i, j in zip(a, a[1:]): l.append((i - j) * (n - 1)) def ok(m): b = [m] for i in l: b.append(b[-1] + i) sm = sum(b) for i, j in zip(a, b): tmp = sm - j if tmp % (n - 1) != 0: return tmp //= n - 1 if i != tmp: return print(*b) for i in range(-2020, 2020): ok(i)