Medium difficult sudoku #93

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

Your time