#include using namespace std; long long get_grundy(long long x) { while (x % 2 == 1) { x /= 2; } return x / 2; } int main() { // Tối ưu I/O ios_base::sync_with_stdio(false); cin.tie(NULL); int n; // Yukicoder 1852 chỉ có 1 testcase, số đầu tiên là n if (cin >> n) { long long xor_sum = 0; for (int i = 0; i < n; ++i) { long long a; cin >> a; xor_sum ^= get_grundy(a); } // Output đúng chuẩn của đề bài if (xor_sum != 0) { cout << "First\n"; } else { cout << "Second\n"; } } return 0; }