add sudoku puzzle solver