#include <iostream>
#include <bits/stdc++.h>

using namespace std;

int main(void){
    int n, k;
    cin >> n >> k;
    
    vector<int> a(n);
    for (int i = 0; i < n; i++) cin >> a[i];
    
    // game[K]がtrueならばTaro win
    // game[K]がfalseならばJiro win
    vector<bool> game(k+2, false);
    
    for (int i = 1; i <= k; i++){
        
        for (int j = 0; j < n; j++){
            
            if (i - a[j] >= 0) game[i] |= !game[i-a[j]]; 
        }
    }
    
    if (game[k]) cout << "First" << endl;
    else cout << "Second" << endl;
    
}
