Medium difficult sudoku #28919

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

Your time