CF499B.Lecture

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You have a new professor of graph theory and he speaks very quickly. You come up with the following plan to keep up with his lecture and make notes.

You know two languages, and the professor is giving the lecture in the first one. The words in both languages consist of lowercase English characters, each language consists of several words. For each language, all words are distinct, i.e. they are spelled differently. Moreover, the words of these languages have a one-to-one correspondence, that is, for each word in each language, there exists exactly one word in the other language having has the same meaning.

You can write down every word the professor says in either the first language or the second language. Of course, during the lecture you write down each word in the language in which the word is shorter. In case of equal lengths of the corresponding words you prefer the word of the first language.

You are given the text of the lecture the professor is going to read. Find out how the lecture will be recorded in your notes.

输入格式

The first line contains two integers, nn and mm ( 1<=n<=30001<=n<=3000 , 1<=m<=30001<=m<=3000 ) — the number of words in the professor's lecture and the number of words in each of these languages.

The following mm lines contain the words. The ii -th line contains two strings aia_{i} , bib_{i} meaning that the word aia_{i} belongs to the first language, the word bib_{i} belongs to the second language, and these two words have the same meaning. It is guaranteed that no word occurs in both languages, and each word occurs in its language exactly once.

The next line contains nn space-separated strings c1,c2,...,cnc_{1},c_{2},...,c_{n} — the text of the lecture. It is guaranteed that each of the strings cic_{i} belongs to the set of strings a1,a2,... am{a_{1},a_{2},...\ a_{m}} .

All the strings in the input are non-empty, each consisting of no more than 1010 lowercase English letters.

输出格式

Output exactly nn words: how you will record the lecture in your notebook. Output the words of the lecture in the same order as in the input.

输入输出样例

  • 输入#1

    4 3
    codeforces codesecrof
    contest round
    letter message
    codeforces contest letter contest
    

    输出#1

    codeforces round letter round
    
  • 输入#2

    5 3
    joll wuqrd
    euzf un
    hbnyiyc rsoqqveh
    hbnyiyc joll joll euzf joll
    

    输出#2

    hbnyiyc joll joll un joll
    
首页