Medium difficult sudoku #56991

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

Your time