编程题
### 问题描述
小蓝和小桥在玩一种很新的石子游戏。
当游戏开始时,小蓝和小桥将他们的石子分成N堆,每堆的石子数量不一定相同。小蓝和小桥然后轮流进行游戏 - 在这个游戏中,我们将小蓝称为第一玩家,小桥称为第二玩家。每个玩家在他的回合中决定他想要分割哪一堆,并选择一个小于选定堆大小的正整数K。然后玩家将选定的堆分成尽可能多的K大小的堆。如果还有剩余的石子,它们会形成另一堆。当一个玩家不能再进行分割时,他就输掉了游戏。小蓝(First)总是先开始游戏。
你需要确定小蓝和小桥谁能赢得这场游戏。
### 输入描述
第一行包含一个整数 $N$ ( $1 \leq N \leq 2000$ ),代表堆的数量。
第二行包含 $N$ 个整数 $P_i$ ( $1 \leq P_i \leq 2000$ ),$P_i$ 代表第 $i$ 堆中的石子数量。
### 输出描述
输出一行,包含 “First” 或 “Second” ,取决于在两个玩家都进行最优游戏时,哪个玩家赢得了游戏。 First 表示小蓝获胜, Second 表示小桥获胜。
### 样例输入
```
3
1 2 3
```
### 样例输出
```
First
```