Medium difficult sudoku #27359

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

Your time