#include using namespace std; const int mod= 998244353; typedef long long ll; const ll inf = 1e18+100; const int maxn = 2e5; int a[maxn]; //mt19937 rnd(time(0)); //int random(int n){ // return (rnd()%n+n)%n+1; //} int main(){ int t; scanf("%d",&t); while(t--){ int n; scanf("%d",&n); // for(int i=1;i<=n;++i)a[i]=i/*,printf("%d ",i)*/;/*puts("");*/ // for(int i=1;i<=3*n;++i){ // int l=random(n),r=random(n); // swap(a[l],a[r]); // } //// for(int i=1;i<=n;++i)printf("%d ",a[i]);puts(""); // int ans=0; // for(int i=1;i<=n;++i){ // if(a[i]==i)ans++; // } // printf("%d\n",ans); // for(int i=1;i<=n;++i)a[i]=i; // for(int i=1;i<=7*n;++i){ // int l=random(n),r=random(n); // swap(a[l],a[r]); // } // ans=0; // for(int i=1;i<=n;++i){ // if(a[i]==i)ans++; // } //// for(int i=1;i<=n;++i)printf("%d ",a[i]);puts(""); // printf("%d\n",ans); int ans=0; for(int i=1;i<=n;++i){ scanf("%d",&a[i]); if(a[i]==i)ans++; } if(ans<=5)printf("Second\n");else printf("First\n"); } }