P17514 [CodeChef] CKISSHUG
普及
题目描述

Princess Artapoelc greeted her guests by either kissing on the cheek (K) or hugging (H). From the first guest

she kisses, she has a
compulsion to necessarily kiss every alternate guest from that first kissed guest. That is if the guests are G_{1},

G_{2}, ..., G_{i}, G_{i+1}, ..., G_{n} and if she first kissed G_{i} then she must necessarily kiss

G_{i+2}, G_{i+4}, G_{i+6} ... till the last
possible guest. Your task is to determine in how many ways she can greet N guests.

Input

First line of the input contains T (T ≤ 1000) denoting the number of test cases.

T
lines follow each containing a single integer N (1 ≤ N ≤ 10^{9}) denoting the number of guests.

Output

For each case the output should be a single integer representing the number of ways Artapoelc can greet N guests. As the

answer can be large
print it modulo 1000000007.

----- Sample Input 1 ------
3
1
2
3
----- Sample Output 1 ------
2
4
6
----- explanation 1 ------

In the first case the possible ways are

K, H

Second case:

KH, HK, HH, KK

Third case:

HHH, HHK, HKH, HKK, KHK, KKK

输入格式

见题面

输出格式

见题面

样例输入
3 1 2 3
样例输出
2 4 6