#include<bits/stdc++.h>
#define maxn 505050

using namespace std;
int a[103],dp[maxn],n,k;
int main(){
    cin >> n >> k;
    for (int i=1;i<=n;i++) cin >> a[i];
    for (int i=1;i<=k;i++){
        for (int j=1;j<=n;j++) if (i>=a[j]) dp[i]|=(!dp[i-a[j]]);
    }
    if (dp[k]) puts("First"); else puts("Second");
}
