P13459 [GCJ 2008 #1A] Numbers
Description
In this problem, you have to find the last three digits before the decimal point for the number $(3 + \sqrt{5})^n$.
For example, when $n = 5$, $(3 + \sqrt{5})^5 = 3935.73982\dots$ The answer is $935$.
For $n = 2$, $(3 + \sqrt{5})^2 = 27.4164079\dots$ The answer is $027$.
Input Format
The first line of input gives the number of cases, $T$. $T$ test cases follow, each on a separate line. Each test case contains one positive integer $n$.
Output Format
For each input case, you should output:
Case #$X$: $Y$
where $X$ is the number of the test case and $Y$ is the last three integer digits of the number $(3 + \sqrt{5})^n$. In case that number has fewer than three integer digits, add leading zeros so that your output contains exactly three digits.
Explanation/Hint
**Limits**
- $1 \leq T \leq 100$
**Small dataset (15 Pts, Test set 1 - Visible)**
- $2 \leq n \leq 30$
**Large dataset (35 Pts, Test set 2 - Hidden)**
- $2 \leq n \leq 20000000000$