#SL2310D. Do You Like Interactive Problems?

Do You Like Interactive Problems?

你喜欢互动问题吗?

中文题目为机翻,原题目请参考英文题面

有一个整数 xx 满足 1≤x≤n1 \leq x \leq n。你知道 nn 但不知道 xx。

你可以做下面的猜测:随机选择一个统一满足 1≤y≤n1 \leq y \leq n 的整数 yy(你的 yy 可能等于之前的查询),然后你会被告知是否 x<y,x>yx < y, x > y 或 x=yx = y。如果只有一个可能的 xx 满足所有条件,您将停止查询。

给定 nn,如果均匀随机地选择 xx,您的预期查询次数是多少?

输入

第一行包含一个整数 T (1≤T≤100)T \: (1 \leq T \leq 100) 表示测试用例的数量。

对于每个测试用例,唯一的一行包含一个整数 n (1≤n≤109)n \: (1 \leq n \leq 10^9).

输出

对于每个测试用例,输出一个整数,表示预期查询次数对 998244353998244353 取模。

从形式上讲,可以证明所寻求的期望值可以表示为一个不可还原分数 p/qp/q,它满足 q≢0 mod 998244353q \not\equiv 0 \bmod 998244353,并且有一个唯一的整数 rr 满足 0≤r<9982443530 \leq r < 998244353 和 qr≡pmod  998244353qr \equiv p \mod 998244353。求这个 rr。

示例

2
1
2
0
1