Medium difficult sudoku #37691

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

Your time