#agc010d. [agc010_d]Decrementing

[agc010_d]Decrementing

问题描述

黑板上写着 NN 个整数。第 ii 个整数为 AiA_i,这些整数的最大公约数是 11

高桥和青木将使用这些整数进行游戏。在这个游戏中,从高桥开始,两名玩家交替执行以下操作:

  • 选择一个不小于 22 的整数,并从该整数中减去 11
  • 然后,将黑板上的所有整数除以 gg,其中 gg 是写在黑板上的整数的最大公约数。

在黑板上只剩下 11 且无法再进行操作的玩家输掉游戏。假设两名玩家都采取最优策略,确定游戏的获胜者。

约束条件

  • 1N1051 ≤ N ≤ 10^5
  • 1Ai1091 ≤ A_i ≤ 10^9
  • A1A_1ANA_N 的整数的最大公约数是 11

输入

从标准输入读取的输入数据格式如下:

NN A1A_1 A2A_2ANA_N

输出

如果高桥获胜,则打印 First。如果青木获胜,则打印 Second

示例 1

3
3 6 7

输出 1

First

高桥,即先手玩家,可以按以下方式获胜:

  • 高桥从 77 中减去 11。然后,整数变为:(1,2,2)(1,2,2)
  • 青木从 22 中减去 11。然后,整数变为:(1,1,2)(1,1,2)
  • 高桥从 22 中减去 11。然后,整数变为:(1,1,1)(1,1,1)

示例 2

4
1 2 4 8

输出 2

First

示例 3

5
7 8 8 8 8

输出 3

Second