#include <bits/stdc++.h>
using namespace std;
int n, k;
int a[110];
bool f[10010];
int main() {
  scanf("%d%d", &n, &k);
  for (int i = 1; i <= n; ++i) scanf("%d", &a[i]);
  for (int i = 1; i <= k; ++i)
    for (int j = 1; j <= n && a[j] <= i; ++j)
      if (!f[i - a[j]]) {
        f[i] = 1;
        break;
      }
  printf(f[k] ? "First" : "Second");
  return 0;
}
