require 'matrix'

def power(n, k)
  x = 1
  r = n
  while k > 0
    x *= r if k & 1 == 1
    r *= r
    # x %= MOD
    # r %= MOD
    k >>= 1
  end
  x
end

m1 = Matrix[
  [1, -1],
  [0,  1]
]
m2 = Matrix[
  [1, 0],
  [1, 1]
]

n = gets.to_i
v = Vector[*gets.split.map(&:to_i)]
x = power(m2 * m1, n / 2) * v
x = m1 * x if n.odd?
puts x.to_a * ' '
