Medium difficult sudoku #33871

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

Your time