Difficult sudoku #2363

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

Your time