Problem
メッセージをエンコードするには、次のアクションが使用されます: メッセージは、スペースを省略して、列に沿って指定された高さの長方形に書き込まれ、次に行が指定された順序で読み取られます。
1 P R I
2 RA N
3 O M G
4G M
次に、行の順序 3、1、2、4 を選択すると、エンコードされたメッセージ OMGPRIRANGM を取得します。
長方形の高さと行が読み取られる順序を考慮して、エンコード中に指定されたメッセージをデコードするプログラムを作成する必要があります。
入力
入力には以下が含まれます: 最初の行に、長方形の高さ H (2 ≤ H ≤ 10)、2 行目に – 3 番目の – 行の読み取り順序 (数字はスペースを入れて記述)。 1 ~ 200 文字の長さのエンコードされたメッセージ。エンコードされたメッセージは大文字と小文字のラテン文字で構成されています と数字。
出力
デコードされたメッセージが出力に書き込まれます。
<本体>
入る |
出力 |
4
3 1 2 4
OMGPRIRANGM |
プログラミング |
表>