Difficult sudoku #6906

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

Your time