Medium difficult sudoku #9307

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

Your time