Difficult sudoku #6410

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

Your time