#include<iostream>
using namespace std;
int main(){
int n,k;
  cin>>n;
  int a[n];
  bool dp[k+1];
  memset(dp,false,sizeof(dp));
  for(int i=0;i<n;i++)
    cin>>a[i];
  for(int i=1;i<=k;i++){
  for(int j=0;j<n;j++){
  if(i>=a[j] && dp[i-a[j]==false)
                   dp[i]=true;
  
  
  }
  
  }
                   if(dp[k]==true)
                   cout<<"First\n";
                   else
                   cout<<"Second\n";


}