Difficult sudoku #6485

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

Your time