Medium difficult sudoku #9360

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

Your time