Medium difficult sudoku #55723

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

Your time