Fitnessstudio-Mitgliedschaften

Ein großes Fitnessstudio-Netzwerk hat mehrere Filialen an verschiedenen Standorten. Es fällt ihnen manchmal schwer, den Überblick über die Mitglieder zu behalten. Sie kennen die Namen der Personen und wissen, wo ihr Fitnessstudio ist, aber sie möchten gerne die Liste der Mitglieder für jeden Standort haben.
Die erste Zeile der Eingabe enthält eine einzelne ganze Zahl n, die Anzahl der Personen, die eine Fitnessstudio-Mitgliedschaft abgeschlossen haben. Die nächsten n Zeilen enthalten den Namen der Person und den Standort des Fitnessstudios, bei dem sie Mitglied ist, getrennt durch " - ". Die darauf folgende Zeile enthält eine einzelne ganze Zahl q, die Anzahl der Standortanfragen. Die nächsten q Zeilen enthalten die Namen der Standorte.
Das Programm soll q Zeilen ausgeben. Jede Zeile soll die durch Leerzeichen getrennten Namen der Personen enthalten, die das Fitnessstudio an diesem Standort besuchen.
Eingabe
Ausgabe
5 Bob - Green st. 1 Lucy - Park Dr. 25 Anna - Green st. 1 Lucas - Sharon Park Dr. 8 Simon - Sharon Park Dr. 8 3 Sharon Park Dr. 8 Green st. 1 Park Dr. 25
Lucas Simon Bob Anna Lucy
Hinweis: Die Namen sollten in der Reihenfolge erscheinen, in der sie in der Eingabe vorkommen.
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue