#include<bits/stdc++.h>
#define N 100002
using namespace std;
long long n,a[N],t[N],x[N],k;
int main(){
	scanf("%lld",&n);
	for(int i=1;i<=n;i++)scanf("%lld",&a[i]);a[0]=a[n];
	for(int i=1;i<=n;i++){
		if(i%2)x[1]+=a[i];
		else x[1]-=a[i];
	}
	for(int i=2;i<=n;i++)x[i]=2*a[i-1]-x[i-1];
	for(int i=1;i<=n;i++)printf("%lld ",x[i]);
	return 0;
}