Гра в багатокутники
Двоє гравців беруть участь у наступній грі. Вони мають набір з N опуклих багатокутників. Спочатку перший гравець обирає один з багатокутників і проводить через якусь його внутрішню точку пряму, розділяючи його на два багатокутники (при цьому обидві частини повинні мати не більше вершин, ніж вихідний багатокутник). Потім другий гравець обирає, який з отриманих багатокутників залишити, а який викинути. На цьому перший хід завершується. У другий хід другий гравець розрізає один з багатокутників на дві частини, а перший вирішує, яку з них залишити. Після цього хід знову переходить до першого гравця. Гра триває, поки один з гравців не зможе у свій хід розрізати жоден багатокутник (це станеться, коли всі багатокутники стануть трикутниками). Гравець, який не зможе зробити хід, програє.
Визначте, хто виграє, якщо обидва гравці грають оптимально.
Вхідні дані
У першому рядку вхідного файлу задано ціле число N (1 ≤ N ≤ 10000), а в другому — N чисел у межах від 3 до 4000, що визначають кількість вершин у початкових багатокутниках.
Вихідні дані
Виведіть "First", якщо при оптимальній грі виграє перший гравець, або "Second", якщо другий.