Difficult sudoku #44044

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

Your time