N = int(input()) F = list(map(int, input().split())) H = [0] * (N + 1) def com(n, c): a = 1 for i in range(c): a *= n - i a //= i + 1 return a for i in range(N + 1): n = N - i for j in range(n + 1): t = -1 if j % 2 else 1 k = n - j d = com(n, j) H[k] += d * F[i] * t print(*H[::-1])