#include<iostream>
#include<algorithm>
#include<cmath>
#include<queue>
#include<map>
using namespace std;
int main() {
  int n;
  cin >> n;
  queue<int> que;
  for(int i=0; i<pow(2,n); i++) {
    int a;
    cin >> a;
    que.push(a);
  }
  while(que.size()>1) {
    int x=que.front();
    que.pop();
    int y=que.front();
    que.pop();
    que.push(x==y?x:abs(x-y));
  }
  cout << que.front() << endl;
}