Difficult sudoku #59872

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

Your time