Difficult sudoku #18672

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

Your time