Difficult sudoku #14392

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

Your time