Solver for sudokus of any size