Problem B. Rebranding

时间限制 2000 ms   内存限制 256 MB

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 xi by yi, and all the letters yi by xi. 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 xi coincides with yi. 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.

输入数据

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 xi and yi.

输出数据

Print the new name of the corporation.

样例

样例说明

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

cd2c5e7974a483e4ff700d76372cc6d916bd8a84.png

380923e991908588377331839540cedad624989b.png

10b6343b350b9a40381962bae6e639473ef77955.png

6be3c3cf4cf20a56b223bdf3219a0561604f0d9d.png

28b0c36db6d4e3f5585ce7f07647dc0cd29cf593.png

d65d8b83cc79cb973d030ccf52cce5e3b9fa01dd.png

提交

请先 登录

© 2025 FAQs Contact About