A Java program to solve a Sudoku puzzle from a file and output it to another