N,M = map(int, input().split()) a = min(pow(2,N-1), M) res = a cnt = 1 for i in range(N-1): a = (a+1)//2 res += a cnt += 1 if a==1: break res = res + (N - cnt) print(res)