Difficult sudoku #44300

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

Your time