#include using namespace std; typedef long long ll; #define endl "\n" int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); ll t = 1; //cin >> t; while(t--) { ll n; cin >> n; ll a[n + 1], i, dem = 0, val = 0; for(i = 1; i <= n; i++) { cin >> a[i]; if(a[i] == -1) { dem++; } else { val ^= a[i]; } } if(dem == 0) { if(val != 0) { cout << "First"; } else { cout << "Second"; } } else { if(dem % 2 == 1 || val != 0) { cout << "First"; } else { cout << "Second"; } } cout << endl; } #ifndef ONLINE_JUDGE cerr << "Time elapsed: " << 1.0 * clock() / CLOCKS_PER_SEC << " s.\n"; #endif return 0; } // Author: tryharderforioi100