Difficult sudoku #39252

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

Your time