#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main() {
int n ; cin>>n;
vector<int>arr(n);
for(int i = 0 ; i<n;i++){
cin>>arr[i];
}
int sum = 0 ; int length =1;
for(int i = 0 ; i<n;i++){
int d = arr[i+1]-arr[i];
if((d==0) || (d==1)){
length++;
}
else{
sum+=pow(2,length)-1;
length=1;
}
}
cout<<sum;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IG4gOyBjaW4+Pm47Cgl2ZWN0b3I8aW50PmFycihuKTsKCWZvcihpbnQgaSA9IDAgOyBpPG47aSsrKXsKCQljaW4+PmFycltpXTsKCX0KCWludCBzdW0gPSAwIDsgaW50IGxlbmd0aCA9MTsKCWZvcihpbnQgaSA9IDAgOyBpPG47aSsrKXsKCQlpbnQgZCA9IGFycltpKzFdLWFycltpXTsKCQlpZigoZD09MCkgfHwgKGQ9PTEpKXsKCQkJbGVuZ3RoKys7CgkJfQoJCWVsc2V7CgkJCXN1bSs9cG93KDIsbGVuZ3RoKS0xOwoJCQlsZW5ndGg9MTsKCQl9CgkJCgl9Cgljb3V0PDxzdW07CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==