#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int g[500010]; int main() { int n; cin>>n; vector a(n); for(int i=0; i>a[i]; sort(a.begin(), a.end()); vector v; int c=1; for(int i=1; i st; st.insert(g[i-2]); for(int j=0; j<=i-3; j++){ st.insert(g[j]^g[i-3-j]); } for(int j=0; ; j++){ if(st.find(j)==st.end()){ g[i]=j; break; } } } int ans=0; for(auto x:v){ if(x<34*2) ans^=g[x]; else ans^=g[34*2+x%34]; } if(ans) cout<<"First"<