#include <iostream>
using namespace std;


int main() {
   int n,K;
   cin>>n>>K;
   int a[n];
   for(int i=0;i<n;i++){
       cin>>a[i];
   }

    int dp[K+1]={0};
    dp[0]=1;
    for(int i=1;i<=K;i++){
        for(int j=0;j<n;j++){
                
            if(a[j]>i)
                continue;
            if(dp[i-a[j]]==0)
                dp[i]=1;
        }
    }
    string s=(dp[K]==1)?"First":"Second";
    cout<<s;

    return 0;
}
