Difficult sudoku #39152

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

Your time