Sudoku Hints

Analyze a Sudoku puzzle and list all possible solving hints with difficulty ratings.