#176. 原始数列

原始数列

题面

nn个数b1,b2,...,bnb_1,b_2,...,b_n

a1,a2,...,ana_1,a_2,...,a_n是通过等式aia_i = bibi+1+bi+2bi+3....(±)bnb_i-b_{i+1}+b_{i+2}-b_{i+3}....(±)b_n得到的

现给你a1,a2,...,ana_1,a_2,...,a_n这n个数,问b1,b2,...,bnb_1,b_2,...,b_n是多少

输入格式

第1行一个整数 n n ( 2<=n<=106 2<=n<=10^6 )

第2行nn个整数aia_i( 109<=ai<=109 -10^{9}<=a_{i}<=10^{9} )

输出格式

输出nn个整数表示bib_i

样例 #1

样例输入 #1

5
6 -4 8 -2 3

样例输出 #1

2 4 6 1 3

样例 #2

样例输入 #2

5
3 -2 -1 5 6

样例输出 #2

1 -3 4 11 6