#include <bits/stdc++.h>
using namespace std;
int a[1 << 15];
long long ans = 0;
int n;
long long f(int v) {
  if (v >= (1 << n)) return 0;
  long long c1 = f(v + v) + a[v + v];
  long long c2 = f(v + v + 1) + a[v + v + 1];
  ans += abs(c1 - c2);
  return max(c1, c2);
}
int main() {
  ios::sync_with_stdio(0);
  cin >> n;
  for (int i = 2; i <= (1 << (n + 1)) - 1; ++i) cin >> a[i];
  f(1);
  cout << ans << "\n";
  return 0;
}
