the sudoku puzzle *has*