#include using namespace std; using ll=long long; using ld=double; using pll=pair; using vll=vector; using vpll=vector; using vvll=vector; #define FOR(i,a,b) for(ll i=a;i<(ll)b;++i) #define ROF(i,a,b) for(ll i=a;i>=(ll)b;--i) #define F(n) FOR(i,0,n) #define FF(n) FOR(j,0,n) #define aa first #define bb second #define PB push_back #define MX 2007 int main(){ ios::sync_with_stdio(0); vll nim(MX); F(MX) { setmex; FOR(k,1,i) { ll numk = i/k; ll rest = i%k; mex.insert(((numk%2)*nim[k])^(nim[rest])); } FF(MX) { if(!mex.count(j)){ nim[i]=j; break; } } } ll n; cin >> n; ll rt = 0; F(n) { ll x; cin >> x; rt ^= nim[x]; } cout << (rt==0?"Second":"First") << endl; return 0; }