#include<bits/stdc++.h>
using namespace std;
int price[1100][2];
int main()
{
int n;
cin>>n;
memset(price,0,sizeof(price));
for(int i=0;i<n;i++){
cin>>price[i][0];
}
price[0][1]=(price[0][0]+price[1][0])/2;
price[n-1][1]=(price[n-2][0]+price[n-1][0])/2;
for(int i=1;i<n-1;i++){
price[i][1]=(price[i-1][0]+price[i][0]+price[i+1][0])/3;
}
for(int i=0;i<n-1;i++){
cout<<price[i][1]<<" ";
}
cout<<price[n-1][1]<<'\n';
return 0;
}