package com.javarush.task.task19.task1925;

/*
Длинные слова
*/

import java.io.*;
import java.util.ArrayList;

public class Solution {
    public static void main(String[] args) throws IOException {
        BufferedReader bufferedReader = new BufferedReader(new FileReader(args[0]));
        ArrayList<String> list = new ArrayList<>();

        while (bufferedReader.ready()) {
            String[] arrOfLine = bufferedReader.readLine().split(" ");
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < arrOfLine.length; i++) {
                if (arrOfLine[i].length() > 6) {
                    sb.append(arrOfLine[i] + ",");
                    list.add(sb.toString());
                }
            }
        }
        bufferedReader.close();

        BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(args[1]));

        for (int i = 0; i < list.size(); i++) {
            if (i == list.size() - 1) {
                list.set(i, list.get(i).substring(0, list.get(i).length() - 1));
                bufferedWriter.write(list.get(i));
            } else
                bufferedWriter.write(list.get(i));
        }
        bufferedWriter.close();
    }
}