Difficult sudoku #65108

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

Your time