Codeforces Round 459 (Div. 2)
B
Radio Station
Codeforces
900
原题
← AC →
翻译中…

As the guys fried the radio station facilities, the school principal gave them tasks as a punishment. Dustin's task was to add comments to nginx configuration for school's website. The school has $*n*$ servers. Each server has a name and an ip (names aren't necessarily unique, but ips are). Dustin knows the ip and name of each server. For simplicity, we'll assume that an nginx command is of form "command ip;" where command is a string consisting of English lowercase letter only, and ip is the ip of one of school servers.

翻译中…

image

翻译中…

Each ip is of form "a.b.c.d" where $*a*$, $*b*$, $*c*$ and $*d*$ are non-negative integers less than or equal to $255$ (with no leading zeros). The nginx configuration file Dustin has to add comments to has $*m*$ commands. Nobody ever memorizes the ips of servers, so to understand the configuration better, Dustin has to comment the name of server that the ip belongs to at the end of each line (after each command). More formally, if a line is "command ip;" Dustin has to replace it with "command ip; #name" where name is the name of the server with ip equal to ip.

翻译中…

Dustin doesn't know anything about nginx, so he panicked again and his friends asked you to do his task for him.

翻译中…

Input

翻译中…

The first line of input contains two integers $*n*$ and $*m*$ ($1 ≤ *n*, *m* ≤ 1000$).

翻译中…

The next $*n*$ lines contain the names and ips of the servers. Each line contains a string name, name of the server and a string ip, ip of the server, separated by space ($1 ≤ |*name*| ≤ 10$, $*name*$ only consists of English lowercase letters). It is guaranteed that all ip are distinct.

翻译中…

The next $*m*$ lines contain the commands in the configuration file. Each line is of form "command ip;" ($1 ≤ |*command*| ≤ 10$, command only consists of English lowercase letters). It is guaranteed that ip belongs to one of the $*n*$ school servers.

翻译中…

Output

翻译中…

Print $*m*$ lines, the commands in the configuration file after Dustin did his task.

翻译中…

样例

Input #1
2 2
main 192.168.0.2
replica 192.168.0.1
block 192.168.0.1;
proxy 192.168.0.2;
Output #1
block 192.168.0.1; #replica
proxy 192.168.0.2; #main
InputCopy OutputCopy
Input #2
3 5
google 8.8.8.8
codeforces 212.193.33.27
server 138.197.64.57
redirect 138.197.64.57;
block 8.8.8.8;
cf 212.193.33.27;
unblock 8.8.8.8;
check 138.197.64.57;
Output #2
redirect 138.197.64.57; #server
block 8.8.8.8; #google
cf 212.193.33.27; #codeforces
unblock 8.8.8.8; #google
check 138.197.64.57; #server
InputCopy OutputCopy
题目信息
题号
918B
时间限制
2 s
内存限制
256 MB
标签
模拟
字符串

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