Difficult sudoku #56900

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

Your time