new sudoku compile class