Medium difficult sudoku #39015

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

Your time