#W2057. 平铺

平铺

Description

In how many ways can you tile a 2×n2\times n rectangle by 2×12\times1 or 2×22\times2 tiles?

Here is a sample tiling of a 2x17 rectangle.

Input

Input is a sequence of lines, each line containing an integer number 0 <= n <= 250.

Output

For each line of input, output one integer number in a separate line giving the number of possible tilings of a 2xn rectangle.

2
8
12
100
200
3
171
2731
845100400152152934331135470251
1071292029505993517027974728227441735014801995855195223534251