CF1658B.Marin and Anti-coprime Permutation

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Marin and Anti-coprime Permutation

Marin wants you to count number of permutations that are beautiful. A beautiful permutation of length nn is a permutation that has the following property: $$ \gcd (1 \cdot p_1, , 2 \cdot p_2, , \dots, , n \cdot p_n) \gt 1,$$wheregcd⁡\gcdis the greatest common divisor.

A permutation is an array consisting ofnndistinct integers from11tonnin arbitrary order. For example,[2,3,1,5,4][2,3,1,5,4]is a permutation, but[1,2,2][1,2,2]is not a permutation (22appears twice in the array) and[1,3,4][1,3, 4]is also not a permutation (n=3n=3but there is44 in the array).

Input

The first line contains one integer tt (1≤t≤1031 \le t \le 10^3) — the number of test cases.

Each test case consists of one line containing one integer nn (1≤n≤1031 \le n \le 10^3).

Output

For each test case, print one integer — number of beautiful permutations. Because the answer can be very big, please print the answer modulo 998 244 353998\,244\,353.

Note

In first test case, we only have one permutation which is [1][1] but it is not beautiful because gcd⁡(1⋅1)=1\gcd(1 \cdot 1) = 1.

In second test case, we only have one beautiful permutation which is [2,1][2, 1] because gcd⁡(1⋅2,2⋅1)=2\gcd(1 \cdot 2, 2 \cdot 1) = 2.

Samples

7
1
2
3
4
5
6
1000
0
1
0
4
0
36
665702330

在线编程 IDE

建议全屏模式获得最佳体验