sudoku solved program and tests