Medium difficult sudoku #37743

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

Your time