#include <iostream>
using namespace std;
#define N 8
int arr[2*N];
int n=0;
void buildt()
{
for(int i=n;i>0;i--)
{
arr[i]=arr[2*i]+arr[2*i+1];
}
return;
}
void printt()
{
for(int i=0;i<2*n;i++)
{
cout<<"i= "<<i<<":"<<arr[i];
if(i==n)
cout<<endl;
}
cout<<endl;
}
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>arr[i+n];
}
buildt();
printt();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKI2RlZmluZSBOIDgKaW50IGFyclsyKk5dOwppbnQgbj0wOwp2b2lkIGJ1aWxkdCgpCnsKCWZvcihpbnQgaT1uO2k+MDtpLS0pCgl7CgkJYXJyW2ldPWFyclsyKmldK2FyclsyKmkrMV07Cgl9CglyZXR1cm47Cn0Kdm9pZCBwcmludHQoKQp7Cglmb3IoaW50IGk9MDtpPDIqbjtpKyspCgl7CgkJY291dDw8Imk9ICI8PGk8PCI6Ijw8YXJyW2ldOwoJCWlmKGk9PW4pCgkJCWNvdXQ8PGVuZGw7Cgl9Cgljb3V0PDxlbmRsOwp9CgppbnQgbWFpbigpCnsKCWNpbj4+bjsKCWZvcihpbnQgaT0wO2k8bjtpKyspCgl7CgkJY2luPj5hcnJbaStuXTsKCX0KCWJ1aWxkdCgpOwoJcHJpbnR0KCk7CglyZXR1cm4gMDsKfQ==