Difficult sudoku #58684

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

Your time