import math N = int(input()) F = list(map(int,input().split())) def P(x,a): M = len(a)-1 return sum([a[i]*x**(M-i) for i in range(M+1)]) def diff(a): M = len(a) return [a[i]*(M-1-i) for i in range(M-1)] a = F answer = [0] * (N+1) for i in range(N+1): answer[N-i] = P(-1,a)//math.factorial(i) a = diff(a) print(*answer)