Medium difficult sudoku #8744

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

Your time