#include <iostream>
using namespace std;

int main()
{
    int n,k;
    cin >> n >> k;
    int dp[k+1] = {};
    int a[n] = {};
    for(int i=0; i<n; i++) cin >> a[i];
    for(int i=0; i<k; i++){
        for(auto l: a){
            if(i+l <= k) dp[i+l] = 1;
        }
    }
    if(dp[k] == 0)
        cout << "Second" << endl;
    else
        cout << "First" << endl;
    return 0;
}