import java.util.*;
public class Main{
    public static void main(String[]args){
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        sc.nextLine();
        if(n<=0){
            System.out.print("Invalid input");
            return;
        }
        String[]words=new String[n];
        for(int i=0;i<n;i++){
            words[i]=sc.nextLine();
            if(words[i].matches(".*\\d.*")){
                System.out.println("Invalid input");
                return;
            }
            if(n>words[i]){
                System.out.println("Invalid input");
                return;
            }
        }
        String target=sc.nextLine();
        if(target.matches(".*\\d.*")){
            System.out.println("Invalid input");
            return;
        }
        char[]targetarr=target.toCharArray();
        Arrays.sort(targetarr);
        String st=new String(targetarr);
        for(int i=0;i<n;i++){
            if(!words[i].equals(target)){
                char[]arr=words[i].toCharArray();
                Arrays.sort(arr);
                String sw=new String(arr);
                if(sw.equals(st)){
                    System.out.print(words[i]+" ");
                }
            }
        }
    }
}