Medium difficult sudoku #20775

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

Your time