An $$$n \times n$$$ matrix $$$a$$$ is called good only if all of the following conditions are satisfied:
You are given an integer $$$n$$$. Your task is to find the number of good matrices of size $$$n \times n$$$.
The first line of input contains an integer $$$t$$$ ($$$1 \le t \le 10^4$$$) — the number of testcases.
Each testcase contains a single integer $$$n$$$ ($$$1 \le n \le 10^6$$$).
For each testcase, print the number of good matrices of size $$$n \times n$$$.
As the answer can be very large, print the answer modulo $$$998244353$$$.
3123
0 1 12
In the first test case, there is no valid good matrix.
In the second test case, $$$\begin{bmatrix} 3 & 3\\ 3 & 3 \end{bmatrix}$$$ is the only good matrix.
| Name |
|---|


