A Java Sudoku puzzle solver