Puzzle-solvers similar to Sudoku