Very difficult sudoku #30485

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

Your time