public class Solution {
    public static void main(String[] args) throws IOException {
        List<String> list = new ArrayList<>();
        StringBuilder builder = new StringBuilder();

        try (BufferedReader bufferedReader = new BufferedReader(new FileReader(args[0]))) {
            while (bufferedReader.ready()) {
                list.add(bufferedReader.readLine().replaceAll("(?U)[\\pP\\s]", " "));
            }
        }

        for (String s : list) {
            String[] array = s.split(" ");
            for (String res : array) {
                if (res.length() > 6 && !isNumber(res))
                    builder.append(res + ",");
            }
        }

        try (BufferedWriter writter = new BufferedWriter(new FileWriter(args[1]))) {
            writter.write(builder.substring(0, builder.length() - 1).toString());
        }
    }

    private static boolean isNumber (String s) {
        boolean result = true;

        try {
            Integer.parseInt(s);
        } catch (NumberFormatException e) {
            result = false;
        }

        return result;
    }
}