Medium difficult sudoku #9126

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

Your time