ADD support for other types of sudoku generations