import java.util.stream.*;
import java.nio.file.*;
import java.io.*;
import java.nio.charset.*;

public class cat {
    public static void main(String[] args) throws Exception {
        if (args.length < 1) {
            System.err.println("Usage: java cat ReadFile [WriteFile]");
            System.exit(1);
        } else {
            try (Stream<String> s = Files.lines(Paths.get(args[0]), Charset.defaultCharset());
                PrintStream out = args.length == 1 ?
                    System.out : new PrintStream(args[1]);) {
                s.forEach(out::println);
            }
        }
    }
}
