sudoku solver running slightly faster