Medium difficult sudoku #336

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

Your time