    #include<bits/stdc++.h>
    using namespace std;
    int main(){
      int n,,m;
      cin>>n>>m;
      int a[n];
      bool dp[m+1];
      for(int i=0;i<n;i++)cin>>a[i];
      for(int i=1;i<=m;i++){
      	for(int j=0;j<n;j++){
        	if(i>=a[j]&&!dp[i-a[j]])
            {  dp[i]=true;
             	break;
            }	
        }
      }
      if(dp[m])
        cout<<"First"<<endl;
      else
        cout<<"Second"<<endl;
    }