Medium difficult sudoku #20335

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

Your time