N,M = map(int,input().split()) n = N+0 ans = 0 while M > 1 and N>0: N -= 1 ans += M M = (M+1)//2 ans += N if N > 70: print(ans) else: print(min(ans,2**n-1))