Very difficult sudoku #58497

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

Your time