- Added Sudoku grid generation with varying difficulty levels (easy, medium, hard).
- Implemented Sudoku solving functionality.
- Created a user interface for inputting and checking Sudoku solutions.
- Added validation for user inputs and error handling for invalid grids.
- Introduced a Docker configuration for easy deployment.