Difficult sudoku #56048

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

Your time