Medium difficult sudoku #38623

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

Your time