#include #include using namespace std; void obidji(vector &zamak, int n, int i) { if(i>=n) return; obidji(zamak, n, 2*i+1); cout << zamak[i] << " "; obidji(zamak, n, 2*i+2); } int main() { int n; cin >> n; vector a(n); for(int &x : a) cin >> x; obidji(a, n, 0); cout << endl; }