Medium difficult sudoku #30359

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

Your time