Very difficult sudoku #34041

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

Your time