Difficult sudoku #69528

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

Your time