Problem

6 /8


列の挿入

Problem

2 次元配列には、クラスの N 人の生徒それぞれの 10 科目の年間成績が含まれています (0 列 - 最初の科目の成績、最初の科目の成績、2 番目の科目の成績など)。 、しかし、誤ってもう 1 つの科目の成績を配列に入力するのを忘れていました。これは K 列にあるはずです。正しく入力されるように配列を変更します。 

2 次元配列に列を追加するとは、次のことを意味します。
1) 配列の列数を 1 増やします。
2) K 番目以降のすべての列を 1 つ右にシフトします。
3) 与えられた値を要素に割り当てる K番目の列。

入力
1 行目は数値 N (0<N<=30) を指定します。次に、それぞれ N 行の 10 数字が続きます。 2 から 5 の範囲の各数値。 次の行は数値 K (1<=K<=10< /code>). さらに、最後の行 (行をスキップせずに) には N の数字があり、新しい科目の対応する生徒の成績です。

インプリント
各要素を 1 つのスペースで区切って、変換された行列を表示します。
 
<頭> <本体>
# 入力 出力
1 5
5 3 4 2 4 1 3 3 4 4 
3 3 1 2 3 4 3 2 4 3 
2 4 5 4 2 1 4 2 2 4 
1 3 5 1 1 1 5 3 4 1 
3 4 2 1 5 3 3 5 2 1 
1
5 5 3 5 3 
<プレ> 5 5 3 4 2 4 1 3 3 4 4  5 3 3 1 2 3 4 3 2 4 3  3 2 4 5 4 2 1 4 2 2 4  5 1 3 5 1 1 1 5 3 4 1  3 3 4 2 1 5 3 3 5 2 1