Difficult sudoku #29824

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

Your time