Medium difficult sudoku #57559

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

Your time