Updated for sudoku