AT_kupc2018_f カード集め

Description

[problemUrl]: https://atcoder.jp/contests/kupc2018/tasks/kupc2018_f 机の上に $ N $ 枚のカードがあり、それぞれ $ 1 $ から $ N $ まで番号付けられています。 これらのカードを用いて $ 2 $ 人で以下のゲームを行います。 - 先手から交互にカードを $ 1 $ 枚ずつ机の上から取ります。 - 机の上のカードが全て取られたらゲームは終了します。 その後、以下のルールに従ってスコア計算を行い、勝者を決定します。 - $ i\ (1\ \leq\ i\ \leq\ N) $ 番目のカードを取ったプレイヤーがスコア $ s_i $ を得る。 - $ i\ =\ 1,\ 2,\ ...,\ M $ について、$ a_i $ 番目のカードと $ b_i $ 番目のカードをどちらも取ったプレイヤーがスコア $ c_i $ を得る。 その結果、合計スコアが大きいプレイヤーが勝者となり、合計スコアが同じ場合は後手が勝者となります。 勝者となるためにお互いが最適に行動したとき、どちらが勝者となるでしょうか。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ M $ $ s_1 $ $ s_2 $ $ ... $ $ s_N $ $ a_1 $ $ b_1 $ $ c_1 $ $ a_2 $ $ b_2 $ $ c_2 $ $ : $ $ a_M $ $ b_M $ $ c_M $

Output Format

先手が勝者となる場合 `First` を、後手が勝者となる場合 `Second` を出力せよ。

Explanation/Hint

### 制約 - 入力は全て整数である。 - $ 2\ \leq\ N\ \leq\ 10^5 $ - $ 1\ \leq\ M\ \leq\ 10^5 $ - $ 1\ \leq\ a_i\