Difficult sudoku #56068

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

Your time