Medium difficult sudoku #38831

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

Your time