I worked on this program some time back. This is my first attempt at proper Object Oriented Programming.
It is a Sudoku Solver. User enters a 9×9 number grid of an unsolved Sudoku puzzle and the program computes the solution using recursive backtracking.
The assignment it is based on is here.
And here is the CodeReview thread for this program. I have worked on it based on the feedback given.