Finish generic sudoku implementation