Difficult sudoku #6446

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

Your time