Medium difficult sudoku #31851

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

Your time