Difficult sudoku #35616

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

Your time