7-Sudoku Solver Challenge with TDD