Medium difficult sudoku #47407

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

Your time