working version of sudoku2