Medium difficult sudoku #54675

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

Your time