#include using namespace std; long long mod = 998244353; //入力が必ずmod未満の時に使う. struct mint{ long long v = 0; mint(){} mint(int a){v = a;} mint(long long a){v = a;} long long val(){return v;} void modu(){v %= mod;} mint repeat2mint(long long a,long long b){ mint ret = 1,p = a; int Log = 60; if(b <= 2e9) Log = 30; for(int i=0; i(mint b){if(v > b.v) return true; else return false;} bool operator>=(mint b){if(v >= b.v) return true; else return false;} bool operator<(mint b){if(v < b.v) return true; else return false;} bool operator<=(mint b){if(v <= b.v) return true; else return false;} mint pow(long long x){return repeat2mint(v,x);} mint inv(){return mint(1)/v;} }; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); vector R(200001),E(200001); R.at(1) = 1,R.at(2) = 1; E.at(1) = 1,E.at(2) = 3; for(int i=3; i<=200000; i++) R.at(i) = R.at(i-1)+R.at(i-2),E.at(i) = E.at(i-1)+E.at(i-2); int Q; cin >> Q; while(Q--){ int N; cin >> N; cout << (R.at(N)*R.at(N)*5-E.at(N)*E.at(N)).v << endl; } }