#include <bits/stdc++.h>
using namespace std;
int main() {

  int N= 0, K= 0;
  cin>>N>>K;

  vector<int> v(N, false);
  bool flag = false;
  for(int i = 0; i < N; ++i) {
  	int k = 0;
    cin>>k;
    if(k > K) {
      	if(flag){
      		cout<<"Second\n";
      	} else {
      		cout<<"First\n";}
    	}
		break;
  	}
  flag = ~flag;
  K-=k;
  return 0;
}