Very difficult sudoku #40869

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

Your time