Дві купки#2485

Дві купки

1 секунда
64 мегабайти
Легка

Два гравці грають з двома купками, у яких спочатку знаходиться та камінчиків. У кожного з гравців є множина допустимих ходів: a_1, a_2, \ldots, a_k у першого та b_1, b_2, \ldots, b_l у другого. Перший гравець може взяти на своєму ході довільну кількість a_i камінчиків з будь-якої з двох купок, а другий — b_j. Гравці ходять по черзі. Програє той, хто не може зробити хід. Ваше завдання — визначити, хто виграє.

Вхідні дані

У першому рядку задано цілі числа та .

У другому рядку задано число і цілих чисел a_i.

Третій рядок має вигляд l\ b_1\ b_2\ \ldots\ b_l.

Гарантується, що виконано такі умови: 1 \leq A, B \leq 1000, 1 \leq k, l \leq 10, 1 \leq a_i, b_j \leq 1000.

Вихідні дані

Якщо виграє перший гравець, виведіть First, інакше Second.

Приклади

Приклад 1

Loading
Loading