Difficult sudoku #28504

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

Your time