Medium difficult sudoku #31907

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

Your time