#include<bits/stdc++.h>
#define ll long long
#define loop(n) for(ll i = 0; i<n; i++)
#define sort(a) sort(a.begin(), a.end())
using namespace std;

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);
    
    int n, k, x, from; cin>>n>>k;
    bool dp[k+1] = {0};//dp[i] = true if taro wins with i stones

    for(int i = 0; i<n; i++){
        cin>>x;
        for(int stones = 0; stones<=k; stones++){
            if(stones>=x && !dp[stones-x]) dp[stones] = true;
        }
    }

    cout<<(dp[k]?"First\n":"Second\n");
    return 0;
}