#!/usr/bin/env python3 slovnik = [] N = int(input()) for _ in range(N): slovo = input() if not slovo: break slovnik.append(slovo) volna_pismenka = input() def str_2_list(string: str) -> list: arr = [0 for i in range(26)] for char in string: # spočteme výskyt každého písmenka arr[ord(char) - ord('a')] += 1 return arr pole_pismenek = str_2_list(volna_pismenka) for slovo in slovnik: # teď porovnáme výskyt písmenek ve slovu a volných písmenek # pokud se shodují, vypíšeme slovo if str_2_list(slovo) == pole_pismenek: print(slovo)