Medium difficult sudoku #9018

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

Your time