1870:文本替换

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判 命题人:
提交:13 解决:4

题目描述

白菜君在写一个程序。这个程序类似“文本文档”,但仅需要支持对某个文本串 $T$ 的替换。由于白菜君还是个萌新,所以替换的功能也十分简单:将文本串的所有字符为 $char_1$ 替换成字符 $char_2$ 即可。

白菜君还规定了文本串 $T$、字符 $char_1$ 和 $char_2$ 仅仅包含大写字母 $A$ ~ $Z$ 和小写字母 $a$ ~ $z$(不含空格等其他字符)。现在,白菜君希望你来帮忙实现这个功能。

另外,白菜君为你准备了测试数据,文本串 $T$,以及 $n$ 次替换操作,每次操作都会给你两个字符 $char_1$ 和 $char_2$。你只需要告诉白菜君对文本串 $T$ 依次进行替换操作后的结果即可。

输入

第一行为一个字符串 $T$,表示文本串

第二行为一个正整数 $n$,表示替换操作次数

接下来 $n$ 行,每行两个字符 $char_1$ 和 $char_2$,中间以空格隔开,表示一次替换操作

记字符串 $T$ 的长度为 $m$

对于 30% 的数据: $m\le 10^3, n\le 10^3$

对于 100% 的数据: $m\le 10^5, n\le 10^5$

输出

仅一行,输出一个字符串,表示依次进行替换操作后的文本串

样例输入-1 复制

IAmAStudent
1
A a

样例输出-1 复制

IamaStudent