Medium difficult sudoku #18895

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

Your time