import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String[] compareStrArr= new String[in.nextInt()];
        for(int i=0;i<compareStrArr.length;i++){
            compareStrArr[i]=in.next();
        }
        String orgStr = in.next();
        int searchNum = in.nextInt();
        List<String> targetStrList = new ArrayList<>();
        for(String str:compareStrArr){
            if(!str.equals(orgStr) && str.length()==orgStr.length()){
                char[] strArr = str.toCharArray();
                char[] orgArr = orgStr.toCharArray();
                Arrays.sort(strArr);
                Arrays.sort(orgArr);
                if(Arrays.equals(strArr,orgArr)){
                    targetStrList.add(str);
                }
            }
        }
        System.out.println(targetStrList.size());
        if(!targetStrList.isEmpty() && searchNum<= targetStrList.size()){
            Collections.sort(targetStrList);
            System.out.println(targetStrList.get(searchNum-1));
        }
    }
}