typedef long long ll; typedef long double ld; #include using namespace std; #define int long long signed main(){ ll n; std::cin >> n; vector a(n); ll xo = 0; ll infc = 0; for (int i = 0; i < n; i++) { std::cin >> a[i]; if(a[i]==-1){ infc++; }else{ xo ^= a[i]; } } if(infc%2==0){ if(xo==0){ std::cout << "Second" << std::endl; }else{ std::cout << "First" << std::endl; } return 0; }else if(infc%2==1){ std::cout << "First" << std::endl; return 0; } }