#include <iostream>
#include <vector>

#include <cmath>

using namespace std;

int main(void)
{
  int N;
  cin >> N;
  vector<int> v(pow(2,N));
  for(int i = 0; i < pow(2, N); i++) cin >> v[i];

  for(int i = N; i >= 1; --i){
    for(int j = 0; j < pow(2,N-1); j++){
      v[j] = max(v[2*j], v[2*j+1]) - min(v[2*j], v[2*j+1]);
    }
  }

  cout << v[0] << endl;

  return 0;
}