Medium difficult sudoku #59583

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

Your time