Medium difficult sudoku #22095

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

Your time