Codeforces Round 327 (Div. 2)
B
Rebranding
Codeforces
1200
原题
← AC →
翻译中…

The name of one small but proud corporation consists of $*n*$ lowercase English letters. The Corporation has decided to try rebranding — an active marketing strategy, that includes a set of measures to change either the brand (both for the company and the goods it produces) or its components: the name, the logo, the slogan. They decided to start with the name.

翻译中…

For this purpose the corporation has consecutively hired $*m*$ designers. Once a company hires the $*i*$-th designer, he immediately contributes to the creation of a new corporation name as follows: he takes the newest version of the name and replaces all the letters $*x*_{*i*}$ by $*y*_{*i*}$, and all the letters $*y*_{*i*}$ by $*x*_{*i*}$. This results in the new version. It is possible that some of these letters do no occur in the string. It may also happen that $*x*_{*i*}$ coincides with $*y*_{*i*}$. The version of the name received after the work of the last designer becomes the new name of the corporation.

翻译中…

Manager Arkady has recently got a job in this company, but is already soaked in the spirit of teamwork and is very worried about the success of the rebranding. Naturally, he can't wait to find out what is the new name the Corporation will receive.

翻译中…

Satisfy Arkady's curiosity and tell him the final version of the name.

翻译中…

Input

翻译中…

The first line of the input contains two integers $*n*$ and $*m*$ ($1 ≤ *n*, *m* ≤ 200 000$) — the length of the initial name and the number of designers hired, respectively.

翻译中…

The second line consists of $*n*$ lowercase English letters and represents the original name of the corporation.

翻译中…

Next $*m*$ lines contain the descriptions of the designers' actions: the $*i*$-th of them contains two space-separated lowercase English letters $*x*_{*i*}$ and $*y*_{*i*}$.

翻译中…

Output

翻译中…

Print the new name of the corporation.

翻译中…

Note

翻译中…

In the second sample the name of the corporation consecutively changes as follows:

翻译中…

imageimageimageimageimageimage

翻译中…

样例

Input #1
6 1
police
p m
Output #1
molice
InputCopy OutputCopy
Input #2
11 6
abacabadaba
a b
b c
a d
e g
f a
b b
Output #2
cdcbcdcfcdc
InputCopy OutputCopy
题目信息
题号
591B
时间限制
2 s
内存限制
256 MB
标签
模拟
字符串

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。