#include #include using namespace std; using namespace atcoder; using mint = modint998244353; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); vector ans = {1, 1, 1}; for (int n = 3; n <= 1e6; n++) { ans.push_back(ans.back() * mint(2).pow(2 * n - 3) - mint(2).pow(3 * n - 7) - mint(2).pow(2 * n - 5) + mint(2).pow(n - 3)); } int T; cin >> T; while (T--) { int N; cin >> N; cout << ans[N].val() << '\n'; } }