#include<cstdio>

using namespace std;

int a[200];
bool dp[200000];

int main()
{
  int n=0,k=0;scanf("%d%d",&n,&k);
  for(int i=1;i<=n;i++)scanf("%d",&a[i]);
  dp[0]=false;
  for(int i=1;i<=k;i++)
  {
    for(int j=1;j<=n&&a[j]<=i;j++)
    {
      if(!dp[i-a[j]]){dp[i]=true;break;}
    }
  }
  if(dp[k])printf("First");else printf("Second");
  return 0;
}