Very difficult sudoku #30685

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

Your time