Hide

Problem G
Gin og tonic

Languages da en is
/problems/ginandtonic/file/statement/da/img-0001.png
Foto: JIP. Licens CC BY-SA 4.0.

Det er igen blevet tid til årsmøde i Klubben af allergiske tonicvenner i Scrollbar (KATIS). Klubmedlemmer med diverse sjældne allergier mødes for at nyde en bred vifte af lækre tonic-baserede drikke. Dette års tema er helliget den tidsløse highballcocktail, klassikeren gin og tonic! Som aftenens bartender har du sat dig for at servere en ufarlig og lækker drink til så mange gæster som muligt.

KATIS-medlemer forstår udfordringen og har derfor forsynet dig med listen af deres allergier i forvejen. Du har også forberedt dig grundigt ved at læse op på samtlige allergener i hver af klubbens ginner og tonicer. Spørgsmålet er, hvor mange gæster kan få en ufarlig cocktail?

Input

  • En linje med antallet $n\in \{ 1,\ldots , 1000\} $ af klubmedlemmer,

  • $n$ linjer, en for hvert medlem, bestående af medlemmets navn, antallet $l\in \{ 1,\ldots , 10\} $ af allergener, som medlemmet er allergisk mod, og de $l$ allergeners navne,

  • en linje med antallet $g\in \{ 1,\ldots , 100\} $ af ginner,

  • $g$ linjer, en for hver gin, hver bestående af ginnens navn, antallet $u\in \{ 1,\ldots , n\} $ af enheder af denne gin, der er til rådighed, antallet $l\in \{ 0,\ldots , 10\} $ af allergener i denne gin, og de $l$ allergeners navne,

  • en linje med antallet $t\in \{ 1,\ldots , 100\} $ af tonicer,

  • $t$ linjer, en for hver tonic, hver bestående af tonicens navn, antallet $u\in \{ 1,\ldots , n\} $ af enheder af denne tonic, der er til rådighed, antallet $l\in \{ 0,\ldots , 10\} $ af allergener i denne tonic, og de $l$ allergeners navne.

Alle navne består af $1$ til $10$ små engelske bogstaver a–z. Navnene på medlemmer, ginner, tonicer og allergener er alle forskellige.

Output

Det maksimale antal gæster, der kan få en cocktail bestående af en enhed gin og en enhed tonic uden at blive udsat for nogle allergener, gæsten er allergisk mod.

Sample Input 1 Sample Output 1
3
ane 1 quinine
bo 1 almonds
clara 1 nuts
2
beefeater 1 1 almonds
gordons 1 2 nuts quinine
2
schweppes 1 1 nuts
fentimans 1 2 almonds quinine
2
Sample Input 2 Sample Output 2
3
ane 1 quinine
bo 2 nuts almonds
clara 1 nuts
1
gin 2 0
1
tonic 3 0
2
Sample Input 3 Sample Output 3
2
ane 1 quinine
bo 1 almonds
1
gin 2 1 quinine
1
tonic 2 1 quinine
1