1337 - Cryptanalysis

時間制限 2 秒 / メモリ制限 512 MB / 得点 100 / Writer NASSUN_ei1906 / x 5 / 統計 /


TLE
2sec
MLE
512MB
得点
100

問題

山本くんは厨二病なので、文字列を暗号のように書きます。
山本くんの書いた文字列は以下の操作を順に $N$ 回行うことで解読することができます。

  • 文字列中の全ての文字 $A$ を文字 $B$ に変える

山本くんが書いた文字列 $S$ と $N$ 回の操作が与えられるので、解読後の文字列 $S'$ を出力してください。

入力

$S$
$N$
$A_1$ $B_1$
$\vdots$
$A_N$ $B_N$

出力

文字列 $S$ を解読したあとの文字列 $S'$ を出力せよ。
出力の最後に改行を入れること。

制約

全ての入力ケースについて以下を満たす。

  • $1 \leq |S| \leq 10^5$
  • $0 \leq N \leq 10^5$
  • $S$ は英大文字で構成される
  • $A_i, B_i(1 \leq i \leq N)$ は英大文字である

入出力例

入力例1

GHUKSJ
6
G J
J N
H A
U K
S U
K S

出力例1

NASSUN

解説

操作中の文字列は以下のようになる。
$0$ 回目: GHUKSJ
$1$ 回目: JHUKSJ
$2$ 回目: NHUKSN
$3$ 回目: NAUKSN
$4$ 回目: NAKKSN
$5$ 回目: NAKKUN
$6$ 回目: NASSUN


入力例2

YAMAMOTO
0

出力例2

YAMAMOTO

入力例3

TAKAHASHI
2
S C
S A

出力例3

TAKAHACHI

順に操作を行うことに注意してください。