#include #include using namespace std; using namespace atcoder; //const long nPrime = 1000000007; //const long nPrime = 998244353; typedef long long ll; int main() { ll n,m; cin >> n >> m; ll nAns = 0; while(m>1 && n > 0){ nAns += m; m = (m+1)/2; n--; } cout << nAns+n << endl; return 0; }