Very difficult sudoku #56713

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

Your time