Difficult sudoku #69552

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

Your time