编程题
### 问题描述
有 $N$ 个密封的容器排成一行,每个容器中有一定数量的小球。两位玩家轮流进行操作,玩家可以选择进行以下两种操作之一:
- 选择一个还未打开的容器,并将其打开。
- 选择一个已经打开且至少有一个小球的容器,从中取出至少一个小球。
当某位玩家在自己的回合无法进行操作时,游戏结束,该玩家失败。假设两位玩家都采取最优策略,确定哪位玩家会获胜。
### 输入格式
第一行包含一个整数 $N$,表示容器的数量。
接下来的一行包含 $N$ 个整数,分别表示每个容器中小球的数量 $A_i$。
### 输出格式
如果先手玩家获胜,输出 `First`;如果后手玩家获胜,输出 `Second`。
### 样例输入
```
3
0 1 2
```
### 样例输出
```
First
```
### 评测数据规模
- $1 \leq N \leq 10^5$
- $0 \leq A_i \leq 10^9$