Very difficult sudoku #42877

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

Your time