#include<bits/stdc++.h>
using namespace std;
const int N=2e5+5;
int dp[N];
int main()
{
  int n,k;
  cin>>n>>k;
  int a[n+1]={0};
  for(int i=1;i<=n;i++)
    cin>>a[i];
  memset(dp,-1,sizeof(dp));
  dp[0]=2;
  for(int i=1;i<=k;i++)
  {
    for(int j=1;j<=n;j++)
    {
       if(i-a[j]>=0)
       {
         if(dp[i-a[j]]==2)
           dp[i]=1;
       }
    } 
    if(dp[i]==-1)
      dp[i]=2;
  }
  if(dp[k]==1)
    cout<<"FIRST"<<endl;
  else
    cout<<"SECOND"<<endl;
}
  