#1005. 小猴子下落

小猴子下落

题目描述

有一颗二叉树,最大深度为D,且所有叶子的深度都相同。所有结点从左到右从上到下的编号为1,2,3,·····,2的D次方减1。在结点1处放一个小猴子,它会往下跑。每个内结点上都有一个开关,初始全部关闭,当每次有小猴子跑到一个开关上时,它的状态都会改变,当到达一个内结点时,如果开关关闭,小猴子往左走,否则往右走,直到走到叶子结点。

输入格式

输入包含多组数据,每组一行两个整数 D 和 I,分别表示二叉树的深度和小猴子的编号,以 0 0 结束输入

输出格式

对于每组数据,输出一个整数,表示小猴子最终到达的叶子结点编号

样例

输入 # 1

4 2

3 4

0 0

输出 # 1

12

7