Difficult sudoku #69472

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

Your time