Problem4059--miaomiao’s tiles

4059: miaomiao’s tiles

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Submit

Description

There is a huge 2 x N board, six types of tiles are available, and each of them is infinitely many, you have to find the number of ways you 

can fill the board using the tiles. Two board configurations are different if at least in one cell, their colors differ. The tiles are given below:

You cannot rotate or flip any tile. And no cell in the board should be empty. The tiles shouldn't overlap.

For example, a 2 x 3 board can be colored by 5 ways, they are:

Input

Input starts with an integer T (<= 10000), denoting the number of test cases.

Each case starts with a line containing an integer N (1 <= <=10^9).

Output

For each case, print the case number and the number of ways the board can be colored. 

The number may be large, so, output the number modulo 10007.

Sample Input Copy

6
1
2
3
4
5
6

Sample Output Copy

Case 1: 1
Case 2: 2
Case 3: 5
Case 4: 11
Case 5: 24
Case 6: 53

HINT

null

Source/Category