Nim with Gold Coins

2 secs 1024 MB
bayashiko's icon bayashiko

問題文

金貨の山が NN 個あり、 ii 番目の山には AiA_i 枚の金貨があります。
タドちゃんとコロちゃんはこれらを使ってゲームをします。ゲームの手順は以下の通りです。

  • タドちゃんを先手、コロちゃんを後手とし、次の操作を交互に繰り返す。
    • 操作:金貨の山のうち金貨が 11 枚以上残っているようなものを 11 つ選び、その山から 11 枚以上の金貨を取り除き、手に入れる。
  • 全ての山から金貨が無くなり、これ以上操作が出来ない状態になったらゲームを終了する。

ゲームの勝敗は次のようにして決まります。

  • 金貨を入手した枚数の合計が多いほうが勝ち
  • 金貨を入手した枚数の合計が同じならば、最後に金貨を入手したほうが勝ち

両者最適に行動したとき、どちらが勝利するか求めてください。

  

制約

  • 1N2000001\leq N \leq 200000
  • 1Ai1091\leq A_i \leq 10^9
  • 入力は全て整数   

入力

入力は以下の形式で標準入力から与えられます。

NN
A1 A2 ... ANA_1 \ A_2 \ ...\ A_N

  

出力

タドちゃんが勝利するならfirst、コロちゃんが勝利するならsecondと出力してください。

  

入力例1

3
3 4 1

出力例1

first

ゲームの進行例として、以下のようなものがあります。

  • タドちゃんが 33 番目の山から金貨を 11 枚取る。
  • コロちゃんが 22 番目の山から金貨を 44 枚取る。
  • タドちゃんが 11 番目の山から金貨を 33 枚取る。
  • 全ての山の金貨が 00 枚になったのでゲームを終了する。

両者とも入手したコインの枚数の合計は 44 枚ですが、最後に金貨を入手したのはタドちゃんなのでタドちゃんの勝ちとなります。
なお、この例において両者が最適な行動をとっているとは限りません。

入力例2

1
114514810

出力例2

first

タドちゃんは初手で金貨を全て入手出来るので、タドちゃんが勝ちます。

提出


Go (1.21)