#include <iostream>
using namespace std;
int cmmdc(int a,int b){
if(b==0){return a;}
else{return cmmdc(b,a%b);}
}
void dei(int a,int st, int dr){
if(st==dr){cout<<a[dr]<<” “;}
else{
int m=(st+dr)/2;
dei(a,m+1,dr);
dei(a,st,m);
}
}
int main(){
int a,n;
cin>>n;
for(int i=1;i<=n;i++){cin>>a[i];}
dei(a,1,n);
}