Difficult sudoku #29108

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

Your time