#include <bits/stdc++.h>
using namespace std;
int main() {
  std::ios::sync_with_stdio(false);
  int T;
  cin >> T;
  while (T--) {
    long long int n, k;
    cin >> n >> k;
    long long int a[n];
    for (long long int i = 0; i < n; i++) cin >> a[i];
    long long int dp[k + 1];
    for (long long int stones = 0; stones <= k; stones++) {
      for (long long int i : a) {
        if (stones - i >= 0 && !dp[stones - i]) {
          dp[stones] = true;
        }
      }
    }
    cout << dp[k] ? "First" : "Second";
  }
  return 0;
}
