Difficult sudoku #56820

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

Your time