#223. 【入门】汉诺塔游戏

【入门】汉诺塔游戏

说明

汉诺塔游戏大家都已经很熟悉了,有三个柱子,每个柱子上有一些大小不一的金片,要把金片从AA柱移动到CC柱,可以借助BB柱。

汉诺塔游戏规则:

  • 有三根杆子A,B,CAA,B,C。A杆上有若干金片,从上到下,金片尺寸依次增大
  • 每次移动一块金片,小的只能叠在大的上面
  • 把所有金片从AA杆全部移到CC杆上

请问nn个金片的情况下,需要最少移动多少次?

输入格式

输入一个整数nn代表金片的数量。

输出格式

一个整数,代表nn个金片的移动次数

样例

3
7

数据范围

n20n\leqslant 20