Difficult sudoku #24724

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

Your time