#include <bits/stdc++.h>
using namespace std;
using ll = int64_t;
using ld = long double;
using ul = uint64_t;
using vi = vector<int>;
using vl = vector<ll>;
using vvi = vector<vi>;
using vvl = vector<vl>;
using pi = pair<int, int>;
using pl = pair<ll, ll>;
using vpi = vector<pi>;
static constexpr int inf = (int)1e9 + 5;
static constexpr ll infl = (ll)1e18 + 5;
static constexpr ll M = (ll)1e9 + 7;
static mt19937 rng((uint32_t)chrono::duration_cast<chrono::nanoseconds>(
                       chrono::high_resolution_clock::now().time_since_epoch())
                       .count());
int main() {
  ios::sync_with_stdio(false);
  cin.tie(nullptr);
  cout.precision(10);
  int ___;
  cin >> ___;
  while (___--) {
    int n;
    cin >> n;
    vi a(n);
    for (auto& ai : a) cin >> ai;
    int i = 0;
    while (i < n && a[i] == 1) i++;
    if (i >= n && n % 2 == 1 || i < n && i % 2 == 0)
      cout << "First" << '\n';
    else
      cout << "Second" << '\n';
  };
  return 0;
}
