Medium difficult sudoku #46435

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

Your time