Medium difficult sudoku #9540

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

Your time