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