問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
あなたはプロジェクトのリーダーを任されています。
現在プロジェクトには N 人のメンバーがおり、M 件の仕事を順番に割り振っているところです。
1 件目の仕事は 1 人目のメンバーが、2 件目の仕事は 2 人目のメンバーが担当する、といったように、メンバーに順番に割り振っていきます。
N 件目の仕事を N 人目のメンバーに割り振ったあとは、全ての仕事が割り振られるまで、再度 1 人目のメンバーから N + 1 件目以降の仕事を割り振っていきます。
メンバーの数 N, 仕事の件数 M と i 番目のメンバーの名前 S_i(1 ≦ i ≦ N) が与えられます。M 件目の仕事を担当するメンバーの名前を出力してください。
入力は以下のフォーマットで与えられます。
N M
S_1
S_2
S_3
.
.
.
S_N
M 件目の仕事を担当するメンバーの名前を 1 行に出力してください。
出力の最後は改行し、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・2 ≦ N ≦ 40
・1 ≦ M ≦ 1000
・1 ≦ |S_i| ≦ 10 (|S_i| は文字列 S_i の文字数)
・N, M は整数
・S は英子文字のみからなる
・S_i はすべて相異なる
4 7
ichiro
jiro
saburo
shiro
saburo