Sudoku Solving AI written in Java. It is a runnable JAR application.