Difficult sudoku #24980

3 2 7
5 9 1 3
8 5
9 6
7 2 1
1 6 9 3
5 7 9
4 7 8
4
123
456
789

Your time