Medium difficult sudoku #29555

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

Your time