n=gets.to_i ys=gets.split(" ").map{|e| e.to_i} if ys.size==2 then puts ys.reverse.join(" ") else xs=[] s1=0 ys.each_cons(2){|a,b| xs<<-(b-a+s1)*(n-1) s1+=b-a } a2=(ys.sum-xs.sum)/n xs.unshift(0) puts xs.map{|e| e+a2}.join(" ") end