#include using namespace std; #define all(p) p.begin(), p.end() #define rep(i, a, b) for (int i = (int)(a); i < (int)(b); i++) #include using mint = atcoder::modint998244353; int main(){ int T; cin >> T; const int L = 500'500; vector ans(L); mint fac2 = 1, fac = 1; rep(i, 1, L){ fac2 *= 2 * i; fac2 *= 2 * i - 1; fac *= i; ans[i + 1] = fac2 / (fac * fac * (i + 1)); } while (T--){ int N; cin >> N; if (N & 1) cout << "0\n"; else cout << ans[N / 2].val() << "\n"; } }