Medium difficult sudoku #52579

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

Your time