N,K=gets.chomp.split(' ').map{|n| n.to_i}
A=gets.chomp.split(' ').map{|n| n.to_i}
X=Array.new(A.size)
sum = 0
A.each_with_index{|a,i| (i%2==0) ? sum+=a : sum-=a}
# p sum
X[0]=sum
for i in 1..(N-1)
	X[i]=2*A[i-1]-X[i-1]
end
puts X.join(" ")

