replace

Problem Statement

文字列Sが与えられる. 以下の処理をQ個順番に行う.

最後に文字列SA文字目からB文字目まで(1-indexed)を出力せよ.

Input

入力は以下の形式に従う.与えられる数は全て整数である.

S
Q A B
c_1 p_1
...
c_Q p_Q

Constraints

Output

Q個の処理を順に行った後,B|S|よりも大きかったときは"."(ピリオド)を1行に出力せよ.
それ以外のときは文字列SA文字目からB文字目まで(1-indexed)を出力せよ.

Sample Input 1

abaz
3 1 5
a cab
b .
c x

Output for the Sample Input 1

xaxaz

文字列Sは,abaz → cabbcabz → cacaz → xaxazと変化する.

Sample Input 2

original
1 2 5
x notchange

Output for the Sample Input 2

rigi

Sample Input 3

aaaa
2 1 1
a .
a nothing

Output for the Sample Input 3

.