Very difficult sudoku #13405

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

Your time