Difficult sudoku #67896

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

Your time