import java.io.*;
class BifixFilter implements FilenameFilter {
    String prefix, suffix;
    public BifixFilter(String prefix, String suffix) {
        this.prefix = prefix.toLowerCase();
        this.suffix = suffix.toLowerCase();
    }
    public boolean accept(File dir, String name) {
        name = name.toLowerCase();
        return name.startsWith(prefix) &&
                name.endsWith(suffix);
    }
    public static void main(String[] args) {
        File dir = new File(args[0]);
        String[] jpgFiles = dir.list(new BifixFilter(args[1], args[2]));
        for (int i = 0; i < jpgFiles.length; i++)
            System.out.println(jpgFiles[i]);
    }
} 