Difficult sudoku #66352

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

Your time