Medium difficult sudoku #59799

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

Your time