import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class ReadFiles {
    public static void main(String[] args) throws Exception {
        for (String file : args) {
            try(BufferedReader reader =
                new BufferedReader(new FileReader(new File(file)))) {
                System.out.format("--- %s --- %n", file);
                String str=null;
                while( (str=reader.readLine()) != null) {
                    System.out.println(str);				
                }
                System.out.println("End of File\n");
            }
        }
    }
}
