/ AOCode / 题库 /

AppOfficer's AO-Craft

AppOfficer's AO-Craft

P1012 AppOfficer's AO-Craft

Difficulty: \(\color{brown}550\)

Problem Statement

All young children know MineCraft, an interesting game that all children enjoy.

It has a large composite list. For example:
pic1.png
4 woodplanks make a workbench;
pic2.png
3 roundstones and 2 woodsticks can make a stone-axe;

AppOfficer, the founder of AOCode, decided to create a new game similar to MineCraft, called AO-Craft.

Here the composite interface is a \(3 \times 3\) square, and we use wdplnk as woodplank, wdstck as woodstick, rndstn as roundstone, irnbar as iron bar, gldbar as gold bar, diamnd as diamond, redstn as redstone, wdcoal as woodcoal. These are the basic elements.

Here, for example, the composite interface of workbench is:

\(\rm wdplnk\) \(\rm wdplnk\) \(\rm ----\)
\(\rm wdplnk\) \(\rm wdplnk\) \(\rm ----\)
\(\rm ----\) \(\rm ----\) \(\rm ----\)

AppOfficer knows a large composite list, and he needs Radar to conbine them to the game. Then, AppOfficer needs Radar to look into the game and tell him what elements do the things need.

Can you help Radar do this?

Constraints

  • \(N\) is the number of the new elements that need combining.
  • \(com_i(1 \le i \le N)\) is the composite interface of the \(i^{\rm th}\) element.
  • \(T\) is the number of the elements that you need to output.
  • \(qs_i\) is the element name you need to output the composite interface of.
  • \(1 \le N \le 100000\)
  • \(com_i = \text{char}[3][3][6] (1 \le i \le N) + \text{string}(\text{name})\)
  • \(1 \le T \le 100000\)
  • \(qs_i = \text{string}(\text{testname})\)

Input

\(N\)

\(com_1\)
\(com_2\)
\(\ \ \ \ \vdots\)
\(com_N\)
\(T\)
\(qs_1\)
\(qs_2\)
\(\ \ \vdots\)
\(qs_T\)

Output

Output the composite interface of \(qs_i(1 \le i \le T)\).

Samples

Input 1

3
wdplnk wdplnk ------
wdplnk wdplnk ------
------ ------ ------
workbench
rndstn rndstn ------
rndstn wdstck ------
------ wdstck ------
stone-axe
diamnd diamnd diamnd
diamnd diamnd diamnd
diamnd diamnd diamnd
diamond-block
4
workbench
stone-axe
diamond-block
stone-axe

Output 1

wdplnk wdplnk ------
wdplnk wdplnk ------
------ ------ ------
rndstn rndstn ------
rndstn wdstck ------
------ wdstck ------
diamnd diamnd diamnd
diamnd diamnd diamnd
diamnd diamnd diamnd
rndstn rndstn ------
rndstn wdstck ------
------ wdstck ------

To blank places of the Interface we use ------.

Here's the explaination of the Sample 1:

  • Here \(n=3\), means we have \(3\) things that can be composited.
  • The three things are workbench, stone-axe and diamond-block - you see, there could be - in the names - and their Interfaces.
  • Here \(T=4\), means there're \(4\) queries.
  • The four things in the queries are workbench, stone-axe, diamond-block and stone-axe one by one - see, there could be several same elements in the queries - and you output the Interfaces of them.

信息

ID
1012
难度
550
分类
(无)
标签
(无)
递交数
8
已通过
3
通过率
38%
上传者