Medium difficult sudoku #34087

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

Your time