#joi2019yob. [joi2019_yo_b]すごろくと駒 (Sugoroku and Pieces)

[joi2019_yo_b]すごろくと駒 (Sugoroku and Pieces)

問題文

JOI 君はすごろくを持っている.このすごろくは 20192019 個のマスが横一列に並んだ形をしている.これらのマスには,左端のスタートマスから右端のゴールマスへと順に 11 から 20192019 までの番号がついている.

現在このすごろくの上には,NN 個の駒が置かれている.これらの駒には,スタートに近い順に 11 から NN までの番号がついている.駒 ii (1iN1 ≦ i ≦ N) は,マス XiX_i に置かれている.すべての駒は異なるマスに置かれている.

JOI 君はこれから MM 回の操作を行う.jj 回目 (1jM1 ≦ j ≦ M) の操作では,駒 AjA_j11 マス先へ進める.ただし,移動元のマスがゴールマスであった場合,もしくは移動先のマスに別の駒が置かれている場合,駒 AjA_j は進まず,位置は変わらない.

すべての操作が終了した時点で,各駒が置かれているマスを求めよ.

制約

  • 1N1001 ≦ N ≦ 100
  • 1X1<X2<...<XN20191 ≦ X_1 < X_2 < ... < X_N ≦ 2019
  • 1M1001 ≦ M ≦ 100
  • 1AjN1 ≦ A_j ≦ N (1jM1 ≦ j ≦ M)

入力

入力は以下の形式で標準入力から与えられる.

NN X1X_1 X2X_2 ...... XNX_N MM A1A_1 A2A_2 ...... AMA_M

出力

NN 行出力せよ.ii 行目 (1iN1 ≦ i ≦ N) には,すべての操作が終了した時点で駒 ii が置かれているマスの番号を出力せよ.


入力例 1

3
2 3 6
2
1 3

出力例 1

2
3
7

11 回目の操作では,駒 11 をマス 22 からマス 33 へと進めようする.しかし,駒 22 がすでにマス 33 に置かれているため,駒 11 は進まない.

22 回目の操作では,駒 33 をマス 66 からマス 77 へと進める.

すべての操作が終了した時点で,駒 11 はマス 22 に,駒 22 はマス 33 に,駒 33 はマス 77 に置かれている.


入力例 2

2
1 2016
4
2 2 2 2

出力例 2

1
2019

33 回目の操作が完了した時点で,駒 22 はマス 20192019 に置かれている.そのため,44 回目の操作では駒 22 は進まない.


入力例 3

4
1001 1002 1003 1004
7
1 2 3 4 3 2 1

出力例 3

1002
1003
1004
1005