Medium difficult sudoku #9784

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

Your time