题目描述
有n个格子,现在用若干种颜色对这些格子的一部分染色,若染了k个格子,那么能够得到ak的分数。设bi表示恰好用i种颜色进行染色的所有不同方案的分数和。当两种方案染色的格子数不同,或将染色了的格子按照编号从小到大排列后有任意一对对应的格子颜色不同,就称这两种方案是不同的。特别地,用0种颜色只有一种方案,就是染0个格子,即b0=a0。

如图,白色表示没有染色的格子,第一种方案与第二种是相同的,与第三种是不同的。
现在给出b0,b1,b2,…,bn在模998244353意义下的值,你需要求出a0,a1,a2,…,an在模998244353意义下的值,答案显然唯一。
输入格式
第一行正整数n。
第二行n+1个数b0,b1,b2…bn。
所有bi均为小于998244353的非负整数
输出格式
一行n+1个数a0,a1,a2...an
样例
4
3 10 60 120 72
3 2 3 2 3
数据规模与约定
对于100%的数据:n≤100000,0≤b<998244353.