Medium difficult sudoku #54067

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

Your time