Difficult sudoku #64896

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

Your time