import strutils, sequtils proc f(a: seq[int64]): bool = # aを受け取った人は必勝? let n = a.len if a.all(proc(x: int64): bool = a[0]==x): result = true # 残り全部取れるから勝ち else: let s = a.foldl(a+b) var b1 = newSeq[int64]() b2 = newSeq[int64]() for x in a: if x*n>=s: b1.add(x) else: b2.add(x) let res1 = f(b1) res2 = f(b2) result = not (res1 and res2) # 相手が必勝&必勝だったら負け proc main() = let n = stdin.readLine.parseInt a = stdin.readLine.split.map(parseBiggestInt) echo if f(a): "First" else: "Second" main()