Medium difficult sudoku #29831

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

Your time