Difficult sudoku #59448

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

Your time