Sudoku solver and more