#P7765. Distinct Sub-palindromes

Distinct Sub-palindromes

Description

SS 是一个长度为 nn 的字符串,由小写英文字母组成。

你的任务是统计:在所有长度为 nn 的字符串 SS 中,使得 不同的子回文串 数量最少的字符串有多少个。

子回文串 是指一个回文子串。

两个子回文串 uuvv 是不同的,当且仅当它们的长度不同,或者存在某个位置 ii0i<length0 \le i < \text{length})使得 uiviu_i \ne v_i

例如,字符串 "aaaa" 只包含 4 个不同的子回文串,分别是 "a""aa""aaa""aaaa"


Format

Input

第一行包含一个整数 TT1T1051 \le T \le 10^5),表示测试用例的数量。

每个测试用例只有一行,包含一个整数 nn1n1091 \le n \le 10^9)。

Output

对于每个测试用例,输出一行,包含一个整数,表示满足条件(即具有最少的不同子回文串数量)的字符串个数。

由于答案可能很大,请对 998244353998244353 取模。


Samples

2
1
2
26
676