#A707. 骨牌铺方格

骨牌铺方格

Problem Description

2×n2×n 的一个长方形方格中,用一个 1×21×2 的骨牌铺满方格,输入 nn ,输出铺放方案的总数. 例如 n=3n=3 时,为 2×32×3 方格,骨牌的铺放方案有三种,如下图:

image

Input

输入数据由多行组成,每行包含一个整数 nn,表示该测试实例的长方形方格的规格是 2×n (0<n50)2×n\ (0<n≤50)

Output

对于每个测试实例,请输出铺放方案的总数,每个实例的输出占一行。

Samples

1
3
2
1
3
2