Very difficult sudoku #58817

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

Your time