Medium difficult sudoku #38395

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

Your time