Medium difficult sudoku #8434

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

Your time