Difficult sudoku #39196

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

Your time