Medium difficult sudoku #8252

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

Your time