n = gets.chomp.to_i
a = gets.chomp.split.map(&:to_i)
s = 0
n.times do |i|
  if i.even?
    s += a[i]
  else
    s -= a[i]
  end
end
print "#{s}"
(n-1).times do |i|
  s = 2 * a[i] - s
  print " #{s}"
end
