Medium difficult sudoku #57779

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

Your time