Sudoku Solver in the Project Euler format