#pragma GCC optimize("Ofast") #include #define int long long using namespace std; void fileio(const string &s) { freopen((s+".in").c_str(),"r",stdin); freopen((s+".out").c_str(),"w",stdout); } const int INF=4e18; inline int read() { int x=0; bool flag=1; char c=getchar(); while(c<'0'||c>'9') { if(c=='-') flag=0; c=getchar(); } while(c>='0'&&c<='9') { x=(x<<1)+(x<<3)+c-'0'; c=getchar(); } return (flag?x:~(x-1)); } int t,n,a[100001]; void solve() { n=read(); int num=0; for(int i=1;i<=n;i++) { a[i]=read(); if(a[i]!=i) num++; } if(num+10>=n) puts("Second"); else puts("First"); } signed main() { t=read(); while(t--) solve(); return 0; }