Difficult sudoku #21272

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

Your time