#include <numeric>
#include <algorithm>
#include <iostream>
using namespace std;

int main() {
    int n; cin >> n;
    int a[n]; for (int i = 0; i < n; i++) cin >> a[i];
    long long m = *min_element(a, a+n), s = accumulate(a, a+n, 0LL) - m;
    if (n % 2) cout << ((m + s) % 2 ? "First\n" : "Second\n");
    else cout << (m % 2 || s % 2 ? "First\n" : "Second\n");
}

