Medium difficult sudoku #55575

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

Your time