Difficult sudoku #20412

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

Your time