Medium difficult sudoku #18739

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

Your time