Difficult sudoku #14336

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

Your time