Difficult sudoku #58540

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

Your time