# スペース区切りの整数の入力
N = gets.to_i
$array=Array.new(2*N)
list=gets.chomp.split(" ").map(&:to_i);
n=0
while(n<N)
 $array[n]=list[n]
 $array[n+N]=list[n]
 n=n+1
end


##まず2(x1+x2+...+xn)を求める
$sum = 0
list.each { |i| $sum += i }
##2*xiを求めるには、2*x(i+1),2*x(i+2),...をsumから引く
##A(i+1),A(i+3),...を引けばよい
M=(N-1)/2
def f(i)
  res=$sum
  m=0
  while(m<M)
  res=res-2*$array[i+2*m+1]
  m=m+1
  end
  return res
end

$result=Array.new(N)
index=0
while(index<N)
$result[index]=f(index)
index=index+1
end

puts $result.join(' ')

  