Difficult sudoku #39380

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

Your time