## https://yukicoder.me/problems/no/1869 def main(): N, M = map(int, input().split()) answer = 0 for d in range(1, N + 1): answer += M if M % 2 == 0: M //= 2 else: M = (M // 2) + 1 if M == 1: answer += N - d break print(answer) if __name__ == "__main__": main()