#include using namespace std; typedef long long ll; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b G[MAX]; int deg[MAX],dp[MAX]; void DFS(int u){ if(deg[u]>=2) dp[u]=0; for(int to:G[u]){ dp[to]=dp[u]+1; DFS(to); } } int main(){ std::ifstream in("text.txt"); std::cin.rdbuf(in.rdbuf()); cin.tie(0); ios::sync_with_stdio(false); int Q;cin>>Q; while(Q--){ int N;cin>>N; for(int i=0;i>x;x--; line&=(x+1==i); deg[x]++; G[x].push_back(i); } if(line){ if(N&1) cout<<"Second\n"; else cout<<"First\n"; }else{ DFS(0); int ma=0; for(int i=0;i=0&&dp[i]&1&°[i]==0) ma=1; if(ma) cout<<"First\n"; else cout<<"Second\n"; } } }