#include using namespace std; const int N = 2007; int n; int in[N]; int mex[N]; bool has[N]; void compute(){ mex[0] = mex[1] = 0; for(int i = 2; i < N; ++i){ for(int j = 0; j < i; ++j) has[j] = false; for(int j = 1; j < i; ++j){ int add = 0; if((i / j)%2 == 1) add ^= mex[j]; add ^= mex[i%j]; has[add] = true; } for(int j = 0; true; ++j) if(!has[j]){ mex[i] = j; break; } } } int main(){ compute(); scanf("%d", &n); for(int i = 1; i <= n; ++i) scanf("%d", &in[i]); int res = 0; for(int i = 1; i <= n; ++i) res ^= mex[in[i]]; if(res == 0) puts("Second"); else puts("First"); return 0; }