EduBrick

A. Словарь синонимов

2000 мс · 256 МБ · всё или ничего

Дан словарь из nn пар слов: каждое слово является синонимом парному ему. Все слова в словаре различны.

Для каждого из qq запросов выведите синоним запрошенного слова.

Формат ввода

Первая строка содержит число nn (1≤n≤1051 \le n \le 10^5).

Следующие nn строк содержат по два слова-синонима, разделённых пробелом.

Затем идёт строка с числом qq (1≤q≤1051 \le q \le 10^5), а за ней qq строк по одному слову. Гарантируется, что каждое запрошенное слово есть в словаре.

Все слова состоят из строчных латинских букв, длина каждого не превосходит 1010.

Формат вывода

Для каждого запроса выведите одно слово — его синоним.

Примеры

ввод
3
hello hi
bye goodbye
list array
1
goodbye
вывод
bye
Войдите, чтобы отправлять решения.